Uses of Interface
gw.lang.reflect.gs.IGosuClass
Packages that use IGosuClass
Package
Description
-
Uses of IGosuClass in editor
Methods in editor that return IGosuClass -
Uses of IGosuClass in editor.shipit
Methods in editor.shipit with parameters of type IGosuClass -
Uses of IGosuClass in gw.internal.gosu.coercer
Methods in gw.internal.gosu.coercer that return IGosuClassModifier and TypeMethodDescriptionstatic IGosuClassFunctionToInterfaceClassGenerator.getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType) static IGosuClassFunctionToInterfaceClassGenerator.getBlockToInterfaceConversionClass(String relativeNameWithEncodedSuffix, IType enclosingType) -
Uses of IGosuClass in gw.internal.gosu.parser
Subinterfaces of IGosuClass in gw.internal.gosu.parserModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceClasses in gw.internal.gosu.parser that implement IGosuClassModifier and TypeClassDescriptionclassclassclassclassclassclassA base class for creating synthetic Gosu classes that do not correspond directly to a Gosu classMethods in gw.internal.gosu.parser that return IGosuClassModifier and TypeMethodDescriptionGosuIndustrialParkImpl.createClass(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap) GosuClass.getBlock(int i) GosuIndustrialParkImpl.getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType) MemberFieldSymbol.getGosuClass()ParsedElement.getGosuClass()Symbol.getGosuClass()GosuIndustrialParkImpl.getGosuClassFrom(IType fromType) Methods in gw.internal.gosu.parser that return types with arguments of type IGosuClassModifier and TypeMethodDescriptionGosuClass.getBlocks()IGosuClassInternal.getBlocks()Map<CharSequence, ? extends IGosuClass> GosuClass.getKnownInnerClassesWithoutCompiling()Methods in gw.internal.gosu.parser with parameters of type IGosuClassModifier and TypeMethodDescriptionstatic ObjectContextSensitiveCodeRunner.compileAndRunMeSomeCode(Object source, IGosuClass ctxClass, Object outer, IType enclosingClass, Object[] extSyms, int offset) GosuIndustrialParkImpl.generateJavaStub(IGosuClass gsClass) abstract AbstractDynamicSymbolAbstractDynamicSymbol.getParameterizedVersion(IGosuClass gsClass) DelegateFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) DynamicFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) DynamicPropertySymbol.getParameterizedVersion(IGosuClass gsClass) DynamicSymbol.getParameterizedVersion(IGosuClass gsClass) EnumAllValuesFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) EnumCodeFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) EnumDisplayNameFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) EnumNameFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) EnumOrdinalFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) EnumValueFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) GosuObjectFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) IntrinsicTypeFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) ProgramClassFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) ProgramExecuteFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) TemplateRenderFunctionSymbol.getParameterizedVersion(IGosuClass gsClass) static List<IFunctionType> GosuClass.getUnimplementedMethods(IGosuClass gsIface, IGosuClass implClass, List<IFunctionType> unimpled, boolean ensurePublic, boolean bAcceptAbstract) voidGosuClassParser.parseDeclarations(IGosuClass gsCls) Parses all declarations including:
Fields Methods Properties Inner types, recursivelyvoidGosuClassParser.parseDefinitions(IGosuClass gsCls) Constructors in gw.internal.gosu.parser with parameters of type IGosuClassModifierConstructorDescriptionprotectedGosuClass(IGosuClass genericClass, IType[] typeParams) protectedGosuClass(IGosuClass genericClass, IType[] typeParams, boolean bCopyState) ParameterizedDynamicFunctionSymbol(IDynamicFunctionSymbol dfsDelegate, IGosuClass owner) -
Uses of IGosuClass in gw.internal.gosu.parser.expressions
Methods in gw.internal.gosu.parser.expressions that return IGosuClass -
Uses of IGosuClass in gw.internal.gosu.parser.fragments
Methods in gw.internal.gosu.parser.fragments that return IGosuClass -
Uses of IGosuClass in gw.internal.gosu.parser.java.compiler
Methods in gw.internal.gosu.parser.java.compiler with parameters of type IGosuClass -
Uses of IGosuClass in gw.internal.gosu.parser.statements
Methods in gw.internal.gosu.parser.statements with parameters of type IGosuClassModifier and TypeMethodDescriptionstatic 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 -
Uses of IGosuClass in gw.lang
Methods in gw.lang that return IGosuClassModifier and TypeMethodDescriptionstatic IGosuClassGosuShop.createClass(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap) IGosuShop.createClass(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap) static IGosuClassGosuShop.getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType) IGosuShop.getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType) static IGosuClassGosuShop.getGosuClassFrom(IType fromType) IGosuShop.getGosuClassFrom(IType fromType) Methods in gw.lang with parameters of type IGosuClassModifier and TypeMethodDescriptionstatic StringGosuShop.generateJavaStub(IGosuClass gsClass) IGosuShop.generateJavaStub(IGosuClass gsClass) static voidGosu.runTest(IGosuClass gsType) -
Uses of IGosuClass in gw.lang.parser
Subinterfaces of IGosuClass in gw.lang.parserMethods in gw.lang.parser that return IGosuClassModifier and TypeMethodDescriptionDefaultReducedSymbol.getGosuClass()IDynamicSymbol.getGosuClass()IParsedElement.getGosuClass()IReducedDynamicFunctionSymbol.getGosuClass()IReducedSymbol.getGosuClass()abstract IGosuClassIScriptPartId.getRuntimeType()ScriptPartId.getRuntimeType()TypelessScriptPartId.getRuntimeType()IGosuParser.parseClass(String strQualifiedClassName, ISourceFileHandle sourceFile, boolean bThrowOnWarnings, boolean bFullyCompile) For use by code editors etc.Methods in gw.lang.parser with parameters of type IGosuClassModifier and TypeMethodDescriptionIDynamicPropertySymbol.getParameterizedVersion(IGosuClass gsClass) abstract voidIScriptPartId.setRuntimeType(IGosuClass runtimeType) voidScriptPartId.setRuntimeType(IGosuClass runtimeType) voidTypelessScriptPartId.setRuntimeType(IGosuClass runtimeType) -
Uses of IGosuClass in gw.lang.parser.exceptions
Methods in gw.lang.parser.exceptions that return IGosuClassModifier and TypeMethodDescriptionErrantGosuClassException.getGsClass()NotImplementedParseException.getGsClass()Constructors in gw.lang.parser.exceptions with parameters of type IGosuClassModifierConstructorDescriptionErrantGosuClassException(IGosuClass gsClass) NotImplementedParseException(IFullParserState parserState, IGosuClass gsClass, String strClass, IFunctionType funcType) -
Uses of IGosuClass in gw.lang.parser.statements
Methods in gw.lang.parser.statements that return IGosuClassModifier and TypeMethodDescriptionIClassFileStatement.getGosuClass()IClassStatement.getGosuClass()IClassDeclaration.getGSClass() -
Uses of IGosuClass in gw.lang.reflect
Methods in gw.lang.reflect that return IGosuClassModifier and TypeMethodDescriptionstatic IGosuClassstatic IGosuClassReflectUtil.getClassButThrowIfInvalid(String fullyQualifiedName) -
Uses of IGosuClass in gw.lang.reflect.gs
Subinterfaces of IGosuClass in gw.lang.reflect.gsModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceMethods in gw.lang.reflect.gs that return IGosuClassModifier and TypeMethodDescriptionICompilableType.getBlock(int i) IGosuClassTypeInfo.getGosuClass()IGosuClass.getInnerClass(CharSequence strTypeName) GosuClassTypeLoader.makeNewClass(ISourceFileHandle sourceFile) GosuClassTypeLoader.makeNewClass(ISourceFileHandle sourceFile, ISymbolTable programSymTable) Methods in gw.lang.reflect.gs that return types with arguments of type IGosuClassModifier and TypeMethodDescriptionIGosuClass.getBlocks()List<? extends IGosuClass> IGosuClass.getInnerClasses()Map<CharSequence, ? extends IGosuClass> IGosuClass.getInnerClassesMap()Map<CharSequence, ? extends IGosuClass> IGosuClass.getKnownInnerClassesWithoutCompiling()Methods in gw.lang.reflect.gs with parameters of type IGosuClassModifier and TypeMethodDescriptionvoidIGosuClassParser.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 IGosuClassModifier and TypeMethodDescriptionIJavaType.createAdapterClass()Creates the Gosu proxy type for this class.IJavaType.getAdapterClass()Returns the Gosu proxy for this class. -
Uses of IGosuClass in gw.util
Methods in gw.util with parameters of type IGosuClassModifier and TypeMethodDescriptionstatic voidGosuTestUtil.assertHasErrors(IGosuClass gsClass, ResourceKey... expected) static voidGosuTestUtil.assertOneError(IGosuClass gsClass, ResourceKey errorKey) static voidGosuTestUtil.assertOneWarning(IGosuClass gsClass, ResourceKey warningKey) static List<? extends IDynamicFunctionSymbol> GosuClassTestUtil.getMemberFunctions(IGosuClass clazz) static ISymbolTableContextSymbolTableUtil.getSymbolTableAtOffset(ISymbolTable symTable, IGosuClass gsClass, int offset) static ISymbolTableContextSymbolTableUtil.getSymbolTableAtOffset(IGosuClass gsClass, int offset)