public class PredefinedTypeDeclaration extends TypeDeclaration
NodeImplBase.ScopedMODIFIER_ABSTRACT, MODIFIER_DYNAMIC, MODIFIER_FINAL, MODIFIER_INTERNAL, MODIFIER_NAMESPACE, MODIFIER_NATIVE, MODIFIER_OVERRIDE, MODIFIER_PRIVATE, MODIFIER_PROTECTED, MODIFIER_PUBLIC, MODIFIER_STATIC, MODIFIER_VIRTUAL, MODIFIERS_SCOPEusesInstanceThis| Constructor and Description |
|---|
PredefinedTypeDeclaration(String name,
boolean dynamic) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getAllowedModifiers() |
TypedIdeDeclaration |
getMemberDeclaration(String memberName) |
TypedIdeDeclaration |
getStaticMemberDeclaration(String memberName) |
ClassDeclaration |
getSuperTypeDeclaration() |
boolean |
isDynamic() |
void |
visit(AstVisitor visitor) |
resolvePropertyDeclaration, resolvePropertyDeclarationanalyze, getChildren, getDeclarationSymbol, getExtNamespaceRelativeTargetQualifiedNameStr, getIde, getName, getPackageDeclaration, getQualifiedName, getQualifiedNameStr, getSuperDeclaration, getSymbol, getTargetQualifiedNameStr, getTargetQualifiedNameStrWithoutRename, getType, getUsages, handleDuplicateDeclaration, isConstructor, isDeclaringCompileTimeConstant, isMethod, isPrimaryDeclaration, resolveDeclaration, scope, setIde, toString, toSymbolArraycomputeModifiers, getAnnotation, getAnnotations, getAnnotations, getClassDeclaration, getCompilationUnit, getModifierFlag, getModifiers, getParentDeclaration, getSymInheritedModifiers, getSymModifiers, isAbstract, isFinal, isNative, isOverride, isPrivate, isPrivateStatic, isProtected, isPublic, isPublicApi, isStatic, isWritable, setClassDeclaration, setInheritedModifiers, setParentDeclaration, setSymInheritedModifiersisClassMember, setClassMemberanalyze, getParentNode, makeChildren, notifyInstanceThisUsed, propagateInstanceThisUsed, scope, usesInstanceThis, withNewDeclarationScope, withNewLabelScopepublic PredefinedTypeDeclaration(String name, boolean dynamic)
public boolean isDynamic()
isDynamic in class Declarationpublic TypedIdeDeclaration getMemberDeclaration(String memberName)
getMemberDeclaration in class TypeDeclarationpublic TypedIdeDeclaration getStaticMemberDeclaration(String memberName)
getStaticMemberDeclaration in class TypeDeclarationpublic ClassDeclaration getSuperTypeDeclaration()
getSuperTypeDeclaration in class TypeDeclarationpublic void visit(AstVisitor visitor) throws IOException
IOExceptionprotected int getAllowedModifiers()
getAllowedModifiers in class DeclarationCopyright © 2002–2021 CoreMedia AG. All rights reserved.