java.lang.Object
de.grogra.suggest.scope.BaseScope
de.grogra.suggest.scope.SymbolWithScope
de.grogra.suggest.scope.ConstructorSymbol
de.grogra.suggest.scope.ConstructorSymbolImport
- All Implemented Interfaces:
Member,MemberSymbol,Scope,Symbol,SymbolWithModifiers,TypedSymbol
-
Field Summary
Fields inherited from class de.grogra.suggest.scope.ConstructorSymbol
defNode, retType, slot, typeAsText, typeResolvedFields inherited from class de.grogra.suggest.scope.SymbolWithScope
index, modifiers, nameFields inherited from class de.grogra.suggest.scope.BaseScope
enclosingScope, nestedScopesNotSymbols, symbolsFields inherited from interface de.grogra.suggest.scope.Member
ABSTRACT, ALL_VISIBILITY, CLASS, COMPLETE_NAME, CONSTRUCTOR, DECLARED, FIELD, FINAL, INTERFACE, JAVA_TYPE, METHOD, NATIVE, NEW, NODE, PACKAGE, PRIVATE, PROTECTED, PUBLIC, SCOPE, STATIC, STATIC_ONLY, STRICT, SUPER, SYNCHRONIZED, TRANSIENT, VOLATILE, XL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveType(Scope scope) Symbol can be set a type that will be define latter in the file.Methods inherited from class de.grogra.suggest.scope.ConstructorSymbol
accept, getDefNode, getNumberOfParameters, getParameter, getParameters, getSlotNumber, getType, isArray, match, match, setDefNode, setType, setTypeResolved, toStringMethods inherited from class de.grogra.suggest.scope.SymbolWithScope
addModifier, equals, getCompleteName, getEnclosingScope, getFullyQualifiedName, getInsertionOrderNumber, getModifiers, getName, getNumberOfSymbols, getQualifiedName, getQualifiedName, getScope, hashCode, setInsertionOrderNumber, setScopeMethods inherited from class de.grogra.suggest.scope.BaseScope
define, define, getAllNestedScopedSymbols, getAllSymbols, getEnclosingPathToRoot, getEnclosingScopeOfType, getMembers, getNestedScopedSymbols, getNestedScopes, getOuterMostEnclosingScope, getSymbol, getSymbolNames, getSymbols, nest, resolve, resolveFirst, setEnclosingScope, toQualifierString, toScopeStackString, toTestString, toTestStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface de.grogra.suggest.scope.Scope
define, define, getAllSymbols, getEnclosingPathToRoot, getNestedScopedSymbols, getNestedScopes, getSymbol, getSymbolNames, getSymbols, nest, resolve, resolveFirst, setEnclosingScope, toQualifierStringMethods inherited from interface de.grogra.suggest.scope.Symbol
equals, getInsertionOrderNumber, getName, getScope, hashCode, setInsertionOrderNumber, setScopeMethods inherited from interface de.grogra.suggest.scope.SymbolWithModifiers
addModifier, getModifiers
-
Constructor Details
-
ConstructorSymbolImport
-
-
Method Details
-
resolveType
Description copied from interface:TypedSymbolSymbol can be set a type that will be define latter in the file. They can save the text as type and mark themselves as type unresovled. Then when the type is fetched for the first type it is looked in the type table.- Specified by:
resolveTypein interfaceTypedSymbol- Overrides:
resolveTypein classConstructorSymbol
-