Class VariableReference
java.lang.Object
com.strobel.core.Freezable
com.strobel.assembler.metadata.VariableReference
- All Implemented Interfaces:
IMetadataTypeMember, IFreezable
- Direct Known Subclasses:
VariableDefinition, VariableDefinitionCollection.UnknownVariableReference
User: Mike Strobel
Date: 1/6/13
Time: 2:07 PM
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedVariableReference(TypeReference variableType) protectedVariableReference(String name, TypeReference variableType) -
Method Summary
Modifier and TypeMethodDescriptionabstract TypeReferencefinal StringgetName()abstract intgetSlot()final TypeReferencefinal booleanhasName()abstract VariableDefinitionresolve()protected final voidprotected final voidsetVariableType(TypeReference variableType) toString()Methods inherited from class Freezable
canFreeze, freeze, freezeCore, freezeIfUnfrozen, isFrozen, tryFreeze, verifyFrozen, verifyNotFrozen
-
Field Details
-
_name
-
_variableType
-
-
Constructor Details
-
VariableReference
-
VariableReference
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceIMetadataTypeMember
-
getDeclaringType
- Specified by:
getDeclaringTypein interfaceIMetadataTypeMember
-
hasName
public final boolean hasName() -
setName
-
getVariableType
-
setVariableType
-
getSlot
public abstract int getSlot() -
resolve
-
toString
-