private void |
GosuParser._parseAnonymousInnerClass(IType declaringClass,
IGosuClassInternal gsDeclaringClass,
ICompilableTypeInternal enclosingType,
int iNameOffset,
NewExpression newExpr,
int mark) |
|
private java.lang.Object |
GosuClassParser._parseFunctionDeclForEnhancement(IGosuClassInternal gsClass,
int[] location) |
|
private java.lang.Object |
GosuClassParser._parseFunctionOrConstructorOrFieldDeclaration(IGosuClassInternal gsClass,
int[] location) |
|
private void |
GosuClassParser._parseTypeVarsAndExtends(IGosuClassInternal gsClass,
ClassType classType,
boolean bResolveTypes,
IGosuClassInternal gosuObjectInterface,
boolean bAnnotation,
boolean bInterface,
java.util.List<TypeVariableDefinitionImpl> declTypeVars) |
|
private void |
GosuParser.addAllNonstaticPrivateMethods(java.lang.String name,
IGosuClassInternal superClass,
java.util.List<IFunctionSymbol> functions) |
|
private void |
GosuClassParser.addAutomaticEnumMethodsAndProperties(IGosuClassInternal gsClass) |
|
private void |
GosuClassParser.addEnumProperty(IGosuClassInternal gsClass,
DynamicPropertySymbol dps) |
|
void |
GosuClass.addInnerClass(IGosuClassInternal innerGsClass) |
|
void |
IGosuClassInternal.addInnerClass(IGosuClassInternal innerGsClass) |
|
private void |
GosuClass.addJavaEnhancements(GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bStatic,
IJavaType type) |
|
private void |
ParameterizedDynamicPropertySymbol.assignPossibleParametarizedGetterAndSetter(IGosuClassInternal owner) |
|
private void |
GosuClassParser.clearParseTree(IGosuClassInternal gsClass) |
|
private boolean |
GosuClassParser.conflictsWithUnrelatedIfaceMethod(IGosuClassInternal gsClass,
IFunctionType ft,
java.util.List<IFunctionType> unimpled) |
|
static boolean |
TypeLord.enclosingTypeInstanceInScope(IType type,
IGosuClassInternal inner) |
|
private void |
GosuClassParser.ensureAbstractMethodsImpledAndNoDiamonds(IGosuClassInternal gsClass) |
|
private void |
GosuClassParser.ensureInheritedMethodsDoNotClash(IGosuClassInternal gsClass) |
|
private static ISymbolTable |
ContextSensitiveCodeRunner.findCompileTimeSymbols(IGosuClassInternal enclosingClass,
int iLocation) |
|
private DynamicFunctionSymbol |
GosuClassParser.findConstructorFunction(IGosuClassInternal gsClass,
java.lang.String signatureName) |
|
private DynamicFunctionSymbol |
GosuClassParseInfo.findConstructorThatHasAllDefaultParameters(IGosuClassInternal superClass) |
|
private static IParsedElement |
ContextSensitiveCodeRunner.findElemAt(IGosuClassInternal gsClass,
int iContextLocation) |
|
private VarStatement |
GosuClassParser.findMemberField(IGosuClassInternal gsClass,
java.lang.String name) |
|
private VarStatement |
GosuClassParser.findStaticMemberField(IGosuClassInternal gsClass,
java.lang.String name) |
|
private static DynamicFunctionSymbol |
GosuClass.findVarPropertyAccessorDfs(java.lang.String signature,
IGosuClassInternal implClass) |
|
private IType |
ParameterizedDynamicPropertySymbol.getActualType(IType propType,
IGosuClassInternal ownerType) |
|
private IType |
ReducedParameterizedDynamicPropertySymbol.getActualType(IType propType,
IGosuClassInternal ownerType) |
|
private GosuConstructorInfo |
GosuParser.getGsConstructorInfo(IConstructorInfo ci,
IGosuClassInternal gsInstanceClass) |
|
private static DynamicFunctionSymbol |
GosuClass.getImplDfs(IGosuClassInternal implClass,
IFunctionType ifaceFuncType,
boolean bAcceptAbstract) |
|
(package private) DynamicPropertySymbol |
GosuParser.getOrCreateDynamicPropertySymbol(ParsedElement parsedElement,
IGosuClassInternal gsClass,
DynamicFunctionSymbol dfs,
boolean bGetter) |
|
java.util.List<IFunctionType> |
GosuClass.getUnimplementedMethods(java.util.List<IFunctionType> unimpled,
IGosuClassInternal implClass,
boolean bAcceptAbstract) |
|
java.util.List<IFunctionType> |
IGosuClassInternal.getUnimplementedMethods(java.util.List<IFunctionType> unimpled,
IGosuClassInternal implClass,
boolean bAcceptAbstract) |
|
private boolean |
GosuClass.hasBeenUpdated(IGosuClassInternal type,
int tiChecksum) |
|
private boolean |
GosuClass.haveAncestorsBeenUpdated(IGosuClassInternal type,
int tiCheckSum) |
|
private boolean |
GosuClassParser.inheritsFromTwoOrMoreTypes(IGosuClassInternal gsClass) |
|
private boolean |
GosuClassParser.interfaceExtendsGosuObject(IGosuClassInternal gsClass,
IGosuClassInternal gsObjectInterace) |
|
boolean |
GosuClass.isAccessible(IGosuClassInternal compilingClass,
AbstractDynamicSymbol ads) |
|
private boolean |
GosuClass.isAccessible(IGosuClassInternal compilingClass,
IVarStatement varStmt) |
|
boolean |
IGosuClassInternal.isAccessible(IGosuClassInternal compilingClass,
AbstractDynamicSymbol ads) |
|
private boolean |
GosuParser.isConstructingNonStaticInnerClassFromNonStaticContext(IType innersEnclosingClass,
IGosuClassInternal constructingFromClass) |
|
private boolean |
GosuClassParser.isCyclicInheritance(IType superType,
IGosuClassInternal gsClass) |
|
private boolean |
GosuClassParser.isCyclicInterfaceInheritance(IGosuClassInternal gsExtendee,
IGosuClass gsExtendor) |
|
private boolean |
GosuClassParser.isInnerClass(IGosuClassInternal gsClass) |
|
private boolean |
GosuParser.isNonStaticInnerClassConstructableFromCurrentFunction(IType innersEnclosingClass,
IGosuClassInternal constructingFromClass) |
|
private boolean |
GosuClassParser.isOldStyleConstructor(IGosuClassInternal gsClass,
Token t) |
|
private boolean |
GosuClassParser.isTopLevelClass(IGosuClassInternal gsClass) |
|
private void |
GosuClassParser.loadAllNestedInnerClasses(IGosuClassInternal gsClass) |
|
private IGosuClassInternal |
GosuClassParser.loadNextInnerClass(IGosuClassInternal gsClass,
ClassType classType) |
|
private ClassScopeCache |
GosuClassParser.makeClassScopeCache(IGosuClassInternal gsClass) |
|
private GosuCompilationFailure |
GosuClassParser.makeFailureException(java.lang.Exception e,
IGosuClassInternal gsClass) |
For diagnostics, wrap cause and indicate parser phase, compiling class name, and position at the time of failure.
|
private FunctionStatement |
GosuClassParser.makeFunctionOrConstructorStatement(IGosuClassInternal gsClass,
java.lang.String strMemberKeyword,
boolean bConstructKeyword) |
|
private void |
GosuClassParser.makeProxy(IGosuClassInternal gsClass,
IType extendedType) |
|
private void |
GosuClassParser.maybeForceRecursiveTypeToAssignSuperTypes(IGosuClassInternal gsClass) |
|
int |
GosuClassParser.nextIndexOfErrantDuplicateInnerClass(IGosuClassInternal enclosingGsClass,
IGosuClassInternal innerClass) |
|
private ClassType |
GosuClassParser.parseAnonymousClassHeader(IGosuClassInternal gsClass) |
|
static void |
GosuClassParser.parseAnonymousInnerClass(GosuParser gosuParser,
IGosuClassInternal innerGsClass) |
|
private void |
GosuClassParser.parseClassBodyDecl(java.lang.String strClassName,
IGosuClassInternal gsClass) |
|
private void |
GosuClassParser.parseClassMembers(IGosuClassInternal gsClass) |
|
private java.lang.String |
GosuClassParser.parseClassOrInterfaceHeaderSuffix(IGosuClassInternal gsClass,
ClassType classType,
boolean bResolveTypes) |
|
private void |
GosuClassParser.parseClassStatementAsEnhancement(IGosuClassInternal gsClass) |
|
private ClassType |
GosuClassParser.parseClassType(IGosuClassInternal gsClass,
boolean bSetModifiers) |
|
private ClassType |
GosuClassParser.parseClassTypeForHeader(IGosuClassInternal gsClass) |
|
private boolean |
GosuClassParser.parseDeclarationsOfLeftOverInnerClasses(IGosuClassInternal gsClass) |
|
private VarStatement |
GosuClassParser.parseDelegateDecl(ModifierInfo modifiers,
IGosuClassInternal gsClass) |
|
private DelegateStatement |
GosuClassParser.parseDelegateDefn(IGosuClassInternal gsClass,
ClassScopeCache scopeCache,
ModifierInfo modifiers) |
|
private IType |
GosuClassParser.parseEnhancedOrImplementedType(IGosuClassInternal gsClass,
boolean bExtended,
java.util.List<IType> interfaces) |
|
private void |
GosuClassParser.parseEnhancementBodyDecl(IGosuClassInternal gsClass) |
|
private void |
GosuClassParser.parseEnumConstants(IGosuClassInternal gsClass,
ClassScopeCache scopeCache) |
|
private VarStatement |
GosuClassParser.parseFieldDefn(IGosuClassInternal gsClass,
boolean bStatic,
ClassScopeCache scopeCache,
ModifierInfo modifiers) |
|
private java.lang.Object |
GosuClassParser.parseFunctionDeclForEnhancement(IGosuClassInternal gsClass) |
|
private java.lang.Object |
GosuClassParser.parseFunctionOrConstructorOrFieldDeclaration(IGosuClassInternal gsClass) |
|
(package private) java.lang.String |
GosuClassParser.parseHeader(IGosuClassInternal gsClass,
boolean bParseEnhancementOnly,
boolean bIsAnonymous,
boolean bResolveUsesTypes) |
|
private void |
GosuClassParser.parseInnerClassDeclaration(IGosuClassInternal innerClass) |
|
private void |
GosuClassParser.parseInnerClassHeaders(IGosuClassInternal gsClass,
boolean bResolveTypes) |
|
private ModifierInfo |
GosuClassParser.parseModifiersForClass(IGosuClassInternal gsClass,
boolean bSetModifiers) |
|
private VarStatement |
GosuClassParser.parseNewPropertyDefn(IGosuClassInternal gsClass,
boolean bStatic,
ClassScopeCache scopeCache,
boolean bGetter,
boolean bSetter,
ModifierInfo modifiers) |
|
private FunctionStatement |
GosuClassParser.parseProgramAsFunctionStatement(IGosuClassInternal gsClass) |
|
(package private) void |
GosuClassParser.parseProgramExtendsStatement(IGosuClassInternal gsClass,
boolean bResolveTypes) |
|
private java.util.List<ITypeVariableDefinitionExpression> |
GosuClassParser.parseTypeVariableDefinitionExpressions(IGosuClassInternal gsClass,
java.util.List<TypeVariableDefinitionImpl> declTypeVars) |
|
private void |
GosuClassParser.parseTypeVarsAndExtends(IGosuClassInternal gsClass,
ClassType classType,
boolean bResolveTypes,
IGosuClassInternal gosuObjectInterface,
boolean bAnnotation,
boolean bInterface) |
|
private IGosuClassInternal |
GosuClassParser.popInnerClass(IGosuClassInternal gsInnerClass) |
|
private void |
GosuClassParser.processEnumConstants(IGosuClassInternal gsClass) |
|
void |
GosuClassParser.processFunctionSymbol(DynamicFunctionSymbol dfs,
IGosuClassInternal gsClass) |
|
private void |
GosuClassParser.processVarStmt(IGosuClassInternal gsClass,
VarStatement varStmt) |
|
private void |
GosuClassParser.pushInnerClass(IGosuClassInternal gsInnerClass) |
|
private boolean |
GosuClassParser.pushScopeIfNeeded(IGosuClassInternal gsClass) |
|
void |
GosuClass.putClassMembers(GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bStatic) |
|
void |
GosuClass.putClassMembers(GosuClassTypeLoader loader,
GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bStatic) |
|
void |
GosuClass.putClassMembers(GosuClassTypeLoader loader,
GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bStatic,
boolean bStaticImport) |
|
void |
ICompilableTypeInternal.putClassMembers(GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bStatic) |
|
void |
ICompilableTypeInternal.putClassMembers(GosuClassTypeLoader loader,
GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bStatic) |
|
void |
IGosuClassInternal.putClassMembers(GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bStatic) |
|
void |
IGosuClassInternal.putClassMembers(GosuClassTypeLoader loader,
GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bStatic) |
|
void |
IGosuClassInternal.putClassMembers(GosuClassTypeLoader loader,
GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bStatic,
boolean bStaticImport) |
|
private boolean |
GosuClassParser.putClassMembersOfSuperAndInterfaces(IGosuClassInternal gsClass) |
|
private void |
GosuClass.putEnhancements(GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bStatic,
IModule module,
IType type) |
|
private void |
GosuClass.putFields(ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bSuperClass) |
|
private void |
GosuClass.putFunctions(GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bSuperClass) |
|
private void |
GosuClass.putProperties(ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bSuperClass) |
|
private void |
GosuClass.putStaticFields(ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bSuperClass,
boolean bStaticImport) |
|
private void |
GosuClass.putStaticFunctions(GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bSuperClass,
boolean bStaticImport) |
|
private void |
GosuClass.putStaticProperties(ISymbolTable table,
IGosuClassInternal gsContextClass,
boolean bSuperClass,
boolean bStaticImport) |
|
(package private) static void |
GosuClassParser.putTypeUsesMapFeatures(GosuParser owner,
ISymbolTable table,
IGosuClassInternal gsContextClass) |
|
void |
GosuClass.removeInnerClass(IGosuClassInternal innerGsClass) |
|
void |
IGosuClassInternal.removeInnerClass(IGosuClassInternal innerGsClass) |
|
private void |
GosuClassParser.removeInnerClassDelcarationsFromLocationsList(IGosuClassInternal gsClass) |
|
void |
IJavaTypeInternal.setAdapterClass(IGosuClassInternal adapterClass) |
|
void |
JavaType.setAdapterClass(IGosuClassInternal adapterClass) |
|