Class VariableDefinitionCollection.UnknownVariableReference
java.lang.Object
com.strobel.core.Freezable
com.strobel.assembler.metadata.VariableReference
com.strobel.assembler.metadata.VariableDefinitionCollection.UnknownVariableReference
- All Implemented Interfaces:
IMetadataTypeMember, IFreezable
- Enclosing class:
VariableDefinitionCollection
private static final class VariableDefinitionCollection.UnknownVariableReference
extends VariableReference
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUnknownVariableReference(TypeReference variableType, int slot, TypeReference declaringType) -
Method Summary
Modifier and TypeMethodDescriptionfinal TypeReferencefinal intgetSlot()final VariableDefinitionresolve()Methods inherited from class VariableReference
getName, getVariableType, hasName, setName, setVariableType, toStringMethods inherited from class Freezable
canFreeze, freeze, freezeCore, freezeIfUnfrozen, isFrozen, tryFreeze, verifyFrozen, verifyNotFrozen
-
Field Details
-
_slot
private final int _slot -
_declaringType
-
-
Constructor Details
-
UnknownVariableReference
UnknownVariableReference(TypeReference variableType, int slot, TypeReference declaringType)
-
-
Method Details
-
getDeclaringType
- Specified by:
getDeclaringTypein interfaceIMetadataTypeMember- Specified by:
getDeclaringTypein classVariableReference
-
getSlot
public final int getSlot()- Specified by:
getSlotin classVariableReference
-
resolve
- Specified by:
resolvein classVariableReference
-