Class DefinitionMember
java.lang.Object
org.openzen.zencode.shared.Taggable
org.openzen.zenscript.codemodel.member.DefinitionMember
- All Implemented Interfaces:
IDefinitionMember
- Direct Known Subclasses:
FunctionalMember,ImplementationMember,InnerDefinitionMember,PropertyMember,StaticInitializerMember
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal HighLevelDefinitionprotected final intfinal CodePosition -
Constructor Summary
ConstructorsConstructorDescriptionDefinitionMember(CodePosition position, HighLevelDefinition definition, int modifiers) -
Method Summary
Modifier and TypeMethodDescriptionfinal HighLevelDefinitionfinal CodePositionintbooleanisExtern()booleanisFinal()booleanbooleanbooleanisPublic()booleanisStatic()toString()Methods inherited from class org.openzen.zencode.shared.Taggable
addAllTagsFrom, getTag, hasTag, setTagMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.openzen.zenscript.codemodel.member.IDefinitionMember
accept, accept, describe, getAccessScope, getBuiltin, getEffectiveModifiers, getHeader, getOverrides, getTag, hasTag, isAbstract, normalize, ref, registerTo, setTag
-
Field Details
-
position
-
definition
-
modifiers
protected final int modifiers -
annotations
-
-
Constructor Details
-
Method Details
-
getPosition
- Specified by:
getPositionin interfaceIDefinitionMember
-
getSpecifiedModifiers
public int getSpecifiedModifiers()- Specified by:
getSpecifiedModifiersin interfaceIDefinitionMember
-
getDefinition
- Specified by:
getDefinitionin interfaceIDefinitionMember
-
getAnnotations
- Specified by:
getAnnotationsin interfaceIDefinitionMember
-
toString
-
isStatic
public boolean isStatic() -
isFinal
public boolean isFinal() -
isExtern
public boolean isExtern() -
isPrivate
public boolean isPrivate() -
isPublic
public boolean isPublic() -
isProtected
public boolean isProtected()
-