Class IteratorMember
java.lang.Object
org.openzen.zencode.shared.Taggable
org.openzen.zenscript.codemodel.member.DefinitionMember
org.openzen.zenscript.codemodel.member.FunctionalMember
org.openzen.zenscript.codemodel.member.IteratorMember
- All Implemented Interfaces:
IDefinitionMember
-
Field Summary
FieldsFields inherited from class org.openzen.zenscript.codemodel.member.FunctionalMember
builtin, headerFields inherited from class org.openzen.zenscript.codemodel.member.DefinitionMember
annotations, definition, modifiers, position -
Constructor Summary
ConstructorsConstructorDescriptionIteratorMember(CodePosition position, HighLevelDefinition definition, int modifiers, TypeID[] iteratorTypes, GlobalTypeRegistry registry, BuiltinID builtin) -
Method Summary
Modifier and TypeMethodDescription<C,R> R accept(C context, MemberVisitorWithContext<C, R> visitor) <T> Taccept(MemberVisitor<T> visitor) describe()getKind()intTypeID[]voidregisterTo(TypeMembers type, TypeMemberPriority priority, GenericMapper mapper) voidsetContent(Statement body) voidsetOverrides(IteratorMemberRef overrides) Methods inherited from class org.openzen.zenscript.codemodel.member.FunctionalMember
getBuiltin, getEffectiveModifiers, getHeader, isAbstract, normalize, ref, ref, setBodyMethods 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
-
body
-
overrides
-
-
Constructor Details
-
Method Details
-
setContent
-
getCanonicalName
- Specified by:
getCanonicalNamein classFunctionalMember
-
getLoopVariableCount
public int getLoopVariableCount() -
getLoopVariableTypes
-
registerTo
-
describe
-
accept
-
accept
-
getOverrides
-
setOverrides
-
getKind
- Specified by:
getKindin classFunctionalMember
-