Class GetterMember
java.lang.Object
org.openzen.zencode.shared.Taggable
org.openzen.zenscript.codemodel.member.DefinitionMember
org.openzen.zenscript.codemodel.member.PropertyMember
org.openzen.zenscript.codemodel.member.GetterMember
- All Implemented Interfaces:
IDefinitionMember
-
Field Summary
FieldsFields inherited from class org.openzen.zenscript.codemodel.member.PropertyMember
builtinFields inherited from class org.openzen.zenscript.codemodel.member.DefinitionMember
annotations, definition, modifiers, position -
Constructor Summary
ConstructorsConstructorDescriptionGetterMember(CodePosition position, HighLevelDefinition definition, int modifiers, String name, TypeID type, BuiltinID builtin) -
Method Summary
Modifier and TypeMethodDescription<C,R> R accept(C context, MemberVisitorWithContext<C, R> visitor) <T> Taccept(MemberVisitor<T> visitor) describe()intbooleanvoidref(TypeID type, GenericMapper mapper) voidregisterTo(TypeMembers members, TypeMemberPriority priority, GenericMapper mapper) voidvoidsetOverrides(GetterMemberRef override) Methods inherited from class org.openzen.zenscript.codemodel.member.PropertyMember
getBuiltin, getType, setTypeMethods inherited from class org.openzen.zenscript.codemodel.member.DefinitionMember
getAnnotations, getDefinition, getPosition, getSpecifiedModifiers, isExtern, isFinal, isPrivate, isProtected, isPublic, isStatic, toStringMethods 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
getAccessScope, getTag, hasTag, setTag
-
Field Details
-
name
-
body
-
-
Constructor Details
-
Method Details
-
setBody
-
isAbstract
public boolean isAbstract() -
registerTo
-
describe
-
accept
-
accept
-
getOverrides
-
setOverrides
-
getEffectiveModifiers
public int getEffectiveModifiers() -
normalize
-
ref
-
getHeader
-