Uses of Interface
gw.lang.reflect.gs.IGosuClass
-
-
Uses of IGosuClass in editor
Fields in editor declared as IGosuClass Modifier and Type Field Description private IGosuClassGosuEditor. _parsedGosuClassMethods in editor that return IGosuClass Modifier and Type Method Description private IGosuClassGosuPanel. getClassAtCaret()IGosuClassGosuEditor. getParsedClass()Methods in editor with parameters of type IGosuClass Modifier and Type Method Description private java.util.Map<java.lang.Integer,IFunctionStatement>GosuEditor. storeFunctionsByLineNumber(IGosuClass gsClass, java.util.Map<java.lang.Integer,IFunctionStatement> functionStmtsByLineNumber) -
Uses of IGosuClass in editor.run
Methods in editor.run with parameters of type IGosuClass Modifier and Type Method Description private IMethodInfoInProcessRunner. hasStaticMain(IGosuClass gsType) -
Uses of IGosuClass in editor.search
Methods in editor.search with parameters of type IGosuClass Modifier and Type Method Description (package private) java.util.List<SearchLocation>UsageSearcher. findUsage(IGosuClass gsClass) -
Uses of IGosuClass in editor.shipit
Methods in editor.shipit with parameters of type IGosuClass Modifier and Type Method Description private booleanCompiler. compileGosu(IGosuClass gsClass, ICompileConsumer consumer, MessagesPanel messages)protected voidCompiler. parseImpl(IGosuClass gsClass) -
Uses of IGosuClass in gw.internal.gosu.coercer
Methods in gw.internal.gosu.coercer that return IGosuClass Modifier and Type Method Description private static IGosuClassFunctionToInterfaceClassGenerator. createProxy(java.lang.String name, IType typeToCoerceTo, IType enclosingType, java.lang.String relativeName)static IGosuClassFunctionToInterfaceClassGenerator. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)static IGosuClassFunctionToInterfaceClassGenerator. getBlockToInterfaceConversionClass(java.lang.String relativeNameWithEncodedSuffix, IType enclosingType) -
Uses of IGosuClass in gw.internal.gosu.ir.nodes
Methods in gw.internal.gosu.ir.nodes with parameters of type IGosuClass Modifier and Type Method Description private IRTypeIRFeatureBase. getBoundedFieldTypeFromProxiedClass(IGosuClass gsClass, java.lang.String name) -
Uses of IGosuClass in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform with parameters of type IGosuClass Modifier and Type Method Description private intGosuClassTransformer. getClassModifiers(IGosuClass gsClass, boolean bForInnerClass)private voidGosuClassTransformer. visitInnerClass(IGosuClass innerClass) -
Uses of IGosuClass in gw.internal.gosu.parser
Subinterfaces of IGosuClass in gw.internal.gosu.parser Modifier and Type Interface Description interfaceIBlockClassInternalinterfaceIGosuClassInternalinterfaceIGosuEnhancementInternalinterfaceIGosuProgramInternalinterfaceIGosuTemplateInternalClasses in gw.internal.gosu.parser that implement IGosuClass Modifier and Type Class Description classBlockClassclassGosuClassclassGosuClassFragmentclassGosuEnhancementclassGosuProgramclassSyntheticClassA base class for creating synthetic Gosu classes that do not correspond directly to a Gosu classFields in gw.internal.gosu.parser declared as IGosuClass Modifier and Type Field Description private IGosuClassGosuVarPropertyInfo. _gosuClassprivate IGosuClassStandardGosuAnnotationConstructor. _gsClassFields in gw.internal.gosu.parser with type parameters of type IGosuClass Modifier and Type Field Description private java.util.List<IGosuClass>GosuClass. _blocksMethods in gw.internal.gosu.parser that return IGosuClass Modifier and Type Method Description IGosuClassGosuIndustrialParkImpl. createClass(java.lang.String strNamespace, java.lang.String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)private IGosuClassGosuClassProxyFactory. createJavaClassProxy(IJavaType type)private IGosuClassGosuClassProxyFactory. createJavaInterfaceProxy(IJavaType type)private IGosuClassGosuClassProxyFactory. createJavaProxy(IJavaTypeInternal type)private IGosuClassGosuClassProxyFactory. createJavaProxyImmediately(IJavaTypeInternal type)private IGosuClassDynamicFunctionSymbol. findGosuClassOrProgram(IParsedElement pe)IGosuClassGosuClass. getBlock(int i)IGosuClassGosuIndustrialParkImpl. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)IGosuClassMemberFieldSymbol. getGosuClass()IGosuClassParsedElement. getGosuClass()IGosuClassSymbol. getGosuClass()IGosuClassGosuIndustrialParkImpl. getGosuClassFrom(IType fromType)private IGosuClassGosuParser. getOwningTypeForDfs(IDynamicSymbol dfs)Methods in gw.internal.gosu.parser that return types with arguments of type IGosuClass Modifier and Type Method Description java.util.List<IGosuClass>GosuClass. getBlocks()java.util.List<IGosuClass>IGosuClassInternal. getBlocks()java.util.Map<java.lang.CharSequence,? extends IGosuClass>GosuClass. getKnownInnerClassesWithoutCompiling()Methods in gw.internal.gosu.parser with parameters of type IGosuClass Modifier and Type Method Description private voidParameterizedDynamicFunctionSymbol. assignSuperDfs(IDynamicFunctionSymbol dfsDelegate, IGosuClass owner)Assign the super dfs in terms of the deriving class's type parametersstatic java.lang.ObjectContextSensitiveCodeRunner. compileAndRunMeSomeCode(java.lang.Object source, IGosuClass ctxClass, java.lang.Object outer, IType enclosingClass, java.lang.Object[] extSyms, int offset)private booleanGosuClassParser. featureIsOwnedByEnhancement(IGosuClass enhancement, IFeatureInfo iMethodInfo)java.lang.StringGosuIndustrialParkImpl. generateJavaStub(IGosuClass gsClass)private IGosuClassInternalGosuClassProxyFactory. getAdapterClass(IJavaTypeInternal type, IGosuClass outerProxy)private java.util.List<IAttributedFeatureInfo>GosuParser. getAllStaticFeatures(IGosuClass gsType, java.lang.String name)abstract AbstractDynamicSymbolAbstractDynamicSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolDelegateFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolDynamicFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicPropertySymbolDynamicPropertySymbol. getParameterizedVersion(IGosuClass gsClass)DynamicSymbolDynamicSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolEnumAllValuesFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolEnumCodeFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolEnumDisplayNameFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolEnumNameFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolEnumOrdinalFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolEnumValueFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolGosuObjectFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolIntrinsicTypeFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolProgramClassFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolProgramExecuteFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)DynamicFunctionSymbolTemplateRenderFunctionSymbol. getParameterizedVersion(IGosuClass gsClass)static java.util.List<IFunctionType>GosuClass. getUnimplementedMethods(IGosuClass gsIface, IGosuClass implClass, java.util.List<IFunctionType> unimpled, boolean ensurePublic, boolean bAcceptAbstract)private static booleanGosuClass. handleParameterizedDfs(IGosuClass implClass, IMethodInfo mi, IFunctionType ifaceFuncType, boolean bAcceptAbstract)private booleanGosuClassParser. isCyclicInterfaceInheritance(IGosuClassInternal gsExtendee, IGosuClass gsExtendor)voidGosuClassParser. parseDeclarations(IGosuClass gsCls)Parses all declarations including:
Fields Methods Properties Inner types, recursivelyvoidGosuClassParser. parseDefinitions(IGosuClass gsCls)private voidGosuClassParser. popScopeIfNeeded(boolean bPop, IGosuClass gsClass)private voidGosuParser. processUsesStatement(UsesStatement usesStmt, TypeLiteral typeLiteral, IFeatureInfo fi, IGosuClass gsType)Constructors in gw.internal.gosu.parser with parameters of type IGosuClass Constructor Description GosuClass(IGosuClass genericClass, IType[] typeParams)GosuClass(IGosuClass genericClass, IType[] typeParams, boolean bCopyState)GosuClassTransparentActivationContext(IGosuClass gosuClass, boolean hasLabel)ParameterizedDynamicFunctionSymbol(IDynamicFunctionSymbol dfsDelegate, IGosuClass owner)StandardGosuAnnotationConstructor(IGosuClass gsClass, java.util.Collection<DynamicFunctionSymbol> methods) -
Uses of IGosuClass in gw.internal.gosu.parser.expressions
Methods in gw.internal.gosu.parser.expressions that return IGosuClass Modifier and Type Method Description IGosuClassBlockExpression. getGosuClass() -
Uses of IGosuClass in gw.internal.gosu.parser.fragments
Fields in gw.internal.gosu.parser.fragments with type parameters of type IGosuClass Modifier and Type Field Description private java.util.List<IGosuClass>GosuFragment. _blocksDeprecated.Methods in gw.internal.gosu.parser.fragments that return IGosuClass Modifier and Type Method Description IGosuClassGosuFragment. getBlock(int i)Deprecated. -
Uses of IGosuClass in gw.internal.gosu.parser.java.compiler
Methods in gw.internal.gosu.parser.java.compiler with parameters of type IGosuClass Modifier and Type Method Description private voidJavaStubGenerator. genAnnotation(IGosuClass type, java.lang.StringBuilder sb)private java.lang.StringJavaStubGenerator. genClassExtends(IGosuClass type)private java.lang.StringJavaStubGenerator. genClassImplements(IGosuClass type)private voidJavaStubGenerator. genClassOrInterface(IGosuClass type, java.lang.StringBuilder sb)private voidJavaStubGenerator. genEnum(IGosuClass type, java.lang.StringBuilder sb)private voidJavaStubGenerator. genPackage(IGosuClass type, java.lang.StringBuilder sb)java.lang.StringJavaStubGenerator. genStub(IGosuClass type)private voidJavaStubGenerator. genType(IGosuClass type, java.lang.StringBuilder sb)private booleanJavaStubGenerator. shouldImplement(IType iface, IGosuClass gsClass) -
Uses of IGosuClass in gw.internal.gosu.parser.statements
Methods in gw.internal.gosu.parser.statements with parameters of type IGosuClass Modifier and Type Method Description static voidVarInitializationVerifier. verifyFinalFields(IGosuClass gsClass)Verifies initialization of final fields in the provided class and, recursively, all nested inner classes: Verifies that a final field is fully initialized either in the declaration or in the constructor[s] Verifies that an assignment to a final field is mutually exclusive wrt other assignments to the field Verifies that a reference to a final field is in a position in the source where the final field is fully initializedstatic voidVarInitializationVerifier. verifyLocalVars(IGosuClass gsClass, boolean bFinalOnly)Verifies initialization of local vars in the provided class and, recursively, all nested inner classes: Verifies that a final local var is fully initialized either in the declaration or in the scope of the var Verifies that an assignment to a final local var is mutually exclusive wrt other assignments to the var Verifies that a reference to any local var, not just finals, is in a position in the source where the var is fully initialized -
Uses of IGosuClass in gw.internal.gosu.template
Classes in gw.internal.gosu.template that implement IGosuClass Modifier and Type Class Description classGosuTemplateType -
Uses of IGosuClass in gw.lang
Methods in gw.lang that return IGosuClass Modifier and Type Method Description static IGosuClassGosuShop. createClass(java.lang.String strNamespace, java.lang.String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)IGosuClassIGosuShop. createClass(java.lang.String strNamespace, java.lang.String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)static IGosuClassGosuShop. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)IGosuClassIGosuShop. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)static IGosuClassGosuShop. getGosuClassFrom(IType fromType)IGosuClassIGosuShop. getGosuClassFrom(IType fromType)Methods in gw.lang with parameters of type IGosuClass Modifier and Type Method Description private static java.lang.StringGosu. findPertinentLines(IGosuClass gsType, java.lang.Throwable cause)static java.lang.StringGosuShop. generateJavaStub(IGosuClass gsClass)java.lang.StringIGosuShop. generateJavaStub(IGosuClass gsClass)static voidGosu. runTest(IGosuClass gsType) -
Uses of IGosuClass in gw.lang.gosuc
Methods in gw.lang.gosuc with parameters of type IGosuClass Modifier and Type Method Description private voidGosucCompiler. createClassFile(java.io.File outputFile, IGosuClass gosuClass)private booleanGosucCompiler. hasDoNotVerifyAnnotation(IGosuClass gsClass)private java.io.FileGosucCompiler. makeClassFileForOut(IGosuClass gsClass)private voidGosucCompiler. maybeCopySourceFile(java.io.File parent, IGosuClass gsClass) -
Uses of IGosuClass in gw.lang.gosuc.simple
Methods in gw.lang.gosuc.simple with parameters of type IGosuClass Modifier and Type Method Description private voidGosuCompiler. createGosuOutputFiles(IGosuClass gsClass, ICompilerDriver driver)private voidGosuCompiler. maybeCopySourceFile(java.io.File parent, IGosuClass gsClass, java.io.File sourceFile, ICompilerDriver driver)private voidGosuCompiler. populateGosuClassFile(java.io.File outputFile, IGosuClass gosuClass, ICompilerDriver driver) -
Uses of IGosuClass in gw.lang.parser
Subinterfaces of IGosuClass in gw.lang.parser Modifier and Type Interface Description interfaceIBlockClassFields in gw.lang.parser declared as IGosuClass Modifier and Type Field Description private IGosuClassScriptPartId. _runtimeTypeprivate IGosuClassTypelessScriptPartId. _runtimeTypeMethods in gw.lang.parser that return IGosuClass Modifier and Type Method Description IGosuClassDefaultReducedSymbol. getGosuClass()IGosuClassIDynamicSymbol. getGosuClass()IGosuClassIParsedElement. getGosuClass()IGosuClassIReducedDynamicFunctionSymbol. getGosuClass()IGosuClassIReducedSymbol. getGosuClass()abstract IGosuClassIScriptPartId. getRuntimeType()IGosuClassScriptPartId. getRuntimeType()IGosuClassTypelessScriptPartId. getRuntimeType()IGosuClassIGosuParser. parseClass(java.lang.String strQualifiedClassName, ISourceFileHandle sourceFile, boolean bThrowOnWarnings, boolean bFullyCompile)For use by code editors etc.Methods in gw.lang.parser with parameters of type IGosuClass Modifier and Type Method Description IDynamicPropertySymbolIDynamicPropertySymbol. getParameterizedVersion(IGosuClass gsClass)abstract voidIScriptPartId. setRuntimeType(IGosuClass runtimeType)voidScriptPartId. setRuntimeType(IGosuClass runtimeType)voidTypelessScriptPartId. setRuntimeType(IGosuClass runtimeType) -
Uses of IGosuClass in gw.lang.parser.exceptions
Fields in gw.lang.parser.exceptions declared as IGosuClass Modifier and Type Field Description private IGosuClassErrantGosuClassException. _gsClassprivate IGosuClassNotImplementedParseException. _gsClassprivate IGosuClassParseIssue. _parentClassMethods in gw.lang.parser.exceptions that return IGosuClass Modifier and Type Method Description IGosuClassErrantGosuClassException. getGsClass()IGosuClassNotImplementedParseException. getGsClass()Constructors in gw.lang.parser.exceptions with parameters of type IGosuClass Constructor Description ErrantGosuClassException(IGosuClass gsClass)NotImplementedParseException(IFullParserState parserState, IGosuClass gsClass, java.lang.String strClass, IFunctionType funcType) -
Uses of IGosuClass in gw.lang.parser.statements
Methods in gw.lang.parser.statements that return IGosuClass Modifier and Type Method Description IGosuClassIClassFileStatement. getGosuClass()IGosuClassIClassStatement. getGosuClass()IGosuClassIClassDeclaration. getGSClass() -
Uses of IGosuClass in gw.lang.reflect
Methods in gw.lang.reflect that return IGosuClass Modifier and Type Method Description static IGosuClassReflectUtil. getClass(java.lang.String fullyQualifiedName)static IGosuClassReflectUtil. getClassButThrowIfInvalid(java.lang.String fullyQualifiedName) -
Uses of IGosuClass in gw.lang.reflect.gs
Subinterfaces of IGosuClass in gw.lang.reflect.gs Modifier and Type Interface Description interfaceIGosuEnhancementinterfaceIGosuPrograminterfaceITemplateTypeMethods in gw.lang.reflect.gs that return IGosuClass Modifier and Type Method Description private IGosuClassGosuClassTypeLoader. findClass(java.lang.String strQualifiedClassName)private IGosuClassGosuClassTypeLoader. getAdapterClass(java.lang.String strFullyQualifiedName)IGosuClassICompilableType. getBlock(int i)private IGosuClassGosuClassTypeLoader. getBlockType(java.lang.String strName)IGosuClassIGosuClassTypeInfo. getGosuClass()IGosuClassIGosuClass. getInnerClass(java.lang.CharSequence strTypeName)IGosuClassGosuClassTypeLoader. makeNewClass(ISourceFileHandle sourceFile)IGosuClassGosuClassTypeLoader. makeNewClass(ISourceFileHandle sourceFile, ISymbolTable programSymTable)Methods in gw.lang.reflect.gs that return types with arguments of type IGosuClass Modifier and Type Method Description java.util.List<IGosuClass>IGosuClass. getBlocks()java.util.List<? extends IGosuClass>IGosuClass. getInnerClasses()java.util.Map<java.lang.CharSequence,? extends IGosuClass>IGosuClass. getInnerClassesMap()java.util.Map<java.lang.CharSequence,? extends IGosuClass>IGosuClass. getKnownInnerClassesWithoutCompiling()Methods in gw.lang.reflect.gs with parameters of type IGosuClass Modifier and Type Method Description voidIGosuClassParser. parseDeclarations(IGosuClass gsClass)voidIGosuClassParser. parseDefinitions(IGosuClass gsClass)booleanGosuClassTypeLoader. shouldKeepDebugInfo(IGosuClass gsClass) -
Uses of IGosuClass in gw.lang.reflect.java
Methods in gw.lang.reflect.java that return IGosuClass Modifier and Type Method Description IGosuClassIJavaType. createAdapterClass()Creates the Gosu proxy type for this class.IGosuClassIJavaType. getAdapterClass()Returns the Gosu proxy for this class. -
Uses of IGosuClass in gw.util
Methods in gw.util that return IGosuClass Modifier and Type Method Description private static IGosuClassGosuTestUtil. loadClass(java.lang.String strClass)Methods in gw.util with parameters of type IGosuClass Modifier and Type Method Description static voidGosuTestUtil. assertHasErrors(IGosuClass gsClass, ResourceKey... expected)static voidGosuTestUtil. assertOneError(IGosuClass gsClass, ResourceKey errorKey)static voidGosuTestUtil. assertOneWarning(IGosuClass gsClass, ResourceKey warningKey)static java.util.List<? extends IDynamicFunctionSymbol>GosuClassTestUtil. getMemberFunctions(IGosuClass clazz)static ISymbolTableContextSymbolTableUtil. getSymbolTableAtOffset(ISymbolTable symTable, IGosuClass gsClass, int offset)static ISymbolTableContextSymbolTableUtil. getSymbolTableAtOffset(IGosuClass gsClass, int offset)
-