wheel.enhance
Class WheelAnnotatedField

java.lang.Object
  extended by wheel.enhance.WheelAnnotatedField

public class WheelAnnotatedField
extends java.lang.Object


Constructor Summary
WheelAnnotatedField(java.lang.String name, java.lang.String desc, java.lang.String signature, Scope scope)
           
 
Method Summary
 java.lang.String getClassName()
           
 java.lang.String getDesc()
           
 java.lang.String getGetterName()
           
 int getLoadOpcode()
           
 int getLocalVarIndex()
           
 int getMaxStackSizeForGetter()
           
 int getMaxStackSizeForSetter()
           
 java.lang.String getName()
           
 java.lang.String getNarrowingMethod()
           
 java.lang.String getOwnerClassName()
           
 int getReturnOpCode()
           
 Scope getScope()
           
 java.lang.String getSetterName()
           
 java.lang.String getSignature()
           
 wheel.asm.Label getStartLabel()
           
 int getStoreOpcode()
           
 java.lang.String getWrapperType()
           
 java.lang.String getWrapperTypeInternal()
           
 boolean isGetterAvailable()
           
 boolean isGetterOrSetterForThisField(java.lang.String methodName)
           
 boolean isSetterAvailable()
           
 boolean isWideNativeType()
           
 boolean needsWrapping()
           
 void setGetterAvailable(boolean getterAvailable)
           
 void setLocalVarIndex(int localVarIndex)
           
 void setOwnerClassName(java.lang.String ownerClassName)
           
 void setScope(Scope scope)
           
 void setSetterAvailable(boolean setterAvailable)
           
 void setStartLabel(wheel.asm.Label startLabel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WheelAnnotatedField

public WheelAnnotatedField(java.lang.String name,
                           java.lang.String desc,
                           java.lang.String signature,
                           Scope scope)
Method Detail

getName

public java.lang.String getName()

getScope

public Scope getScope()

setScope

public void setScope(Scope scope)

getDesc

public java.lang.String getDesc()

getSignature

public java.lang.String getSignature()

isSetterAvailable

public boolean isSetterAvailable()

setSetterAvailable

public void setSetterAvailable(boolean setterAvailable)

isGetterAvailable

public boolean isGetterAvailable()

setGetterAvailable

public void setGetterAvailable(boolean getterAvailable)

getSetterName

public java.lang.String getSetterName()

getGetterName

public java.lang.String getGetterName()

isGetterOrSetterForThisField

public boolean isGetterOrSetterForThisField(java.lang.String methodName)

getLoadOpcode

public int getLoadOpcode()

getStoreOpcode

public int getStoreOpcode()

getReturnOpCode

public int getReturnOpCode()

getWrapperType

public java.lang.String getWrapperType()

getWrapperTypeInternal

public java.lang.String getWrapperTypeInternal()

getNarrowingMethod

public java.lang.String getNarrowingMethod()

needsWrapping

public boolean needsWrapping()

getClassName

public java.lang.String getClassName()

getStartLabel

public wheel.asm.Label getStartLabel()

setStartLabel

public void setStartLabel(wheel.asm.Label startLabel)

getLocalVarIndex

public int getLocalVarIndex()

setLocalVarIndex

public void setLocalVarIndex(int localVarIndex)

getMaxStackSizeForSetter

public int getMaxStackSizeForSetter()

getMaxStackSizeForGetter

public int getMaxStackSizeForGetter()

isWideNativeType

public boolean isWideNativeType()

getOwnerClassName

public java.lang.String getOwnerClassName()

setOwnerClassName

public void setOwnerClassName(java.lang.String ownerClassName)


Copyright © 2007-2008. All Rights Reserved.