Class VariableDefinition

    • Field Detail

      • _slot

        private final int _slot
      • _scopeStart

        private int _scopeStart
      • _scopeEnd

        private int _scopeEnd
      • _isTypeKnown

        private boolean _isTypeKnown
      • _fromMetadata

        private boolean _fromMetadata
    • Constructor Detail

      • VariableDefinition

        public VariableDefinition​(int slot,
                                  java.lang.String name,
                                  MethodDefinition declaringMethod,
                                  TypeReference variableType)
    • Method Detail

      • isParameter

        public final boolean isParameter()
      • getSize

        public final int getSize()
      • getScopeStart

        public final int getScopeStart()
      • setScopeStart

        public final void setScopeStart​(int scopeStart)
      • getScopeEnd

        public final int getScopeEnd()
      • setScopeEnd

        public final void setScopeEnd​(int scopeEnd)
      • isTypeKnown

        public final boolean isTypeKnown()
      • setTypeKnown

        public final void setTypeKnown​(boolean typeKnown)
      • isFromMetadata

        public final boolean isFromMetadata()
      • setFromMetadata

        public final void setFromMetadata​(boolean fromMetadata)