anvil.script
Interface MemberVariableType

All Superinterfaces:
ClassMember, Type, VariableType
All Known Implementing Classes:
MemberVariable, MemberVariableStatement

public interface MemberVariableType
extends VariableType, ClassMember

interface MemberVariableType


Field Summary
 
Fields inherited from interface anvil.script.Type
CLASS, CONSTANT_VARIABLE, CONSTRUCTOR, FUNCTION, FUNCTION_PARAMETER, GLOBAL_NAMESPACE, IMPORT, INTERFACE, INTERFACE_METHOD, LOCAL_VARIABLE, MEMBER_VARIABLE, METHOD, MODULE, NAMESPACE, SCOPE0, STATIC_VARIABLE, SYSTEM_NAMESPACE, TYPE_NAMES
 
Method Summary
 Any getValue(java.lang.Object self)
           
 boolean isPrivate()
           
 Any setValue(java.lang.Object self, Any value)
           
 
Methods inherited from interface anvil.script.VariableType
getValue, hasConstantInitializer, setValue
 
Methods inherited from interface anvil.script.Type
getDocument, getName, getParent, getParents, getQualifiedName, getType, getTypeRef
 
Methods inherited from interface anvil.script.ClassMember
getClassType
 

Method Detail

isPrivate

public boolean isPrivate()
Specified by:
isPrivate in interface Type

getValue

public Any getValue(java.lang.Object self)

setValue

public Any setValue(java.lang.Object self,
                    Any value)