public abstract class TypeDeclaration extends IdeDeclaration
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_SCOPE| Constructor and Description |
|---|
TypeDeclaration(AnnotationsAndModifiers am,
Ide ide) |
TypeDeclaration(Ide ide) |
| Modifier and Type | Method and Description |
|---|---|
abstract TypedIdeDeclaration |
getMemberDeclaration(String memberName) |
abstract TypedIdeDeclaration |
getStaticMemberDeclaration(String memberName) |
abstract ClassDeclaration |
getSuperTypeDeclaration() |
IdeDeclaration |
resolvePropertyDeclaration(String ide)
Lookup a non-static member of the given name
|
IdeDeclaration |
resolvePropertyDeclaration(String ide,
boolean isStatic) |
getChildren, getIde, getName, getPackageDeclaration, getQualifiedName, getQualifiedNameStr, getSymbol, handleDuplicateDeclaration, isConstructor, isDeclaringCompileTimeConstant, isMethod, isPrimaryDeclaration, resolveDeclaration, scope, setIde, toString, toSymbolArrayanalyze, computeModifiers, getAllowedModifiers, getAnnotation, getAnnotations, getAnnotations, getClassDeclaration, getCompilationUnit, getModifierFlag, getModifiers, getParentDeclaration, getSymInheritedModifiers, getSymModifiers, isAbstract, isDynamic, isFinal, isNative, isOverride, isPrivate, isPrivateStatic, isProtected, isPublic, isPublicApi, isStatic, isWritable, setClassDeclaration, setInheritedModifiers, setParentDeclaration, setSymInheritedModifiersisClassMember, setClassMemberanalyze, getParentNode, makeChildren, scope, withNewDeclarationScope, withNewLabelScopepublic TypeDeclaration(AnnotationsAndModifiers am, Ide ide)
public TypeDeclaration(Ide ide)
public abstract TypedIdeDeclaration getMemberDeclaration(String memberName)
public abstract TypedIdeDeclaration getStaticMemberDeclaration(String memberName)
public abstract ClassDeclaration getSuperTypeDeclaration()
public IdeDeclaration resolvePropertyDeclaration(String ide)
ide - the member namepublic IdeDeclaration resolvePropertyDeclaration(String ide, boolean isStatic)
Copyright © 2002–2018 CoreMedia AG. All rights reserved.