Uses of Interface
gw.lang.reflect.gs.IGosuClass
-
-
Uses of IGosuClass in editor
Methods in editor that return IGosuClass Modifier and Type Method Description IGosuClass
GosuEditor. getParsedClass()
-
Uses of IGosuClass in editor.shipit
Methods in editor.shipit with parameters of type IGosuClass Modifier and Type Method Description protected void
Compiler. 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 static IGosuClass
FunctionToInterfaceClassGenerator. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)
static IGosuClass
FunctionToInterfaceClassGenerator. getBlockToInterfaceConversionClass(String relativeNameWithEncodedSuffix, IType enclosingType)
-
Uses of IGosuClass in gw.internal.gosu.parser
Subinterfaces of IGosuClass in gw.internal.gosu.parser Modifier and Type Interface Description interface
IBlockClassInternal
interface
IGosuClassInternal
interface
IGosuEnhancementInternal
interface
IGosuProgramInternal
interface
IGosuTemplateInternal
Classes in gw.internal.gosu.parser that implement IGosuClass Modifier and Type Class Description class
BlockClass
class
GosuClass
class
GosuClassFragment
class
GosuEnhancement
class
GosuProgram
class
SyntheticClass
A base class for creating synthetic Gosu classes that do not correspond directly to a Gosu classMethods in gw.internal.gosu.parser that return IGosuClass Modifier and Type Method Description IGosuClass
GosuIndustrialParkImpl. createClass(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)
IGosuClass
GosuClass. getBlock(int i)
IGosuClass
GosuIndustrialParkImpl. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)
IGosuClass
MemberFieldSymbol. getGosuClass()
IGosuClass
ParsedElement. getGosuClass()
IGosuClass
Symbol. getGosuClass()
IGosuClass
GosuIndustrialParkImpl. getGosuClassFrom(IType fromType)
Methods in gw.internal.gosu.parser that return types with arguments of type IGosuClass Modifier and Type Method Description List<IGosuClass>
GosuClass. getBlocks()
List<IGosuClass>
IGosuClassInternal. getBlocks()
Map<CharSequence,? extends IGosuClass>
GosuClass. getKnownInnerClassesWithoutCompiling()
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)
ParameterizedDynamicFunctionSymbol(IDynamicFunctionSymbol dfsDelegate, IGosuClass owner)
-
Uses of IGosuClass in gw.internal.gosu.parser.expressions
Methods in gw.internal.gosu.parser.expressions that return IGosuClass Modifier and Type Method Description IGosuClass
BlockExpression. getGosuClass()
-
Uses of IGosuClass in gw.internal.gosu.parser.fragments
Methods in gw.internal.gosu.parser.fragments that return IGosuClass Modifier and Type Method Description IGosuClass
GosuFragment. 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 String
JavaStubGenerator. genStub(IGosuClass type)
-
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 void
VarInitializationVerifier. 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 void
VarInitializationVerifier. 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 class
GosuTemplateType
-
Uses of IGosuClass in gw.lang
Methods in gw.lang that return IGosuClass Modifier and Type Method Description static IGosuClass
GosuShop. createClass(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)
IGosuClass
IGosuShop. createClass(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)
static IGosuClass
GosuShop. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)
IGosuClass
IGosuShop. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)
static IGosuClass
GosuShop. getGosuClassFrom(IType fromType)
IGosuClass
IGosuShop. getGosuClassFrom(IType fromType)
Methods in gw.lang with parameters of type IGosuClass Modifier and Type Method Description static String
GosuShop. generateJavaStub(IGosuClass gsClass)
String
IGosuShop. generateJavaStub(IGosuClass gsClass)
static void
Gosu. runTest(IGosuClass gsType)
-
Uses of IGosuClass in gw.lang.parser
Subinterfaces of IGosuClass in gw.lang.parser Modifier and Type Interface Description interface
IBlockClass
Methods in gw.lang.parser that return IGosuClass Modifier and Type Method Description IGosuClass
DefaultReducedSymbol. getGosuClass()
IGosuClass
IDynamicSymbol. getGosuClass()
IGosuClass
IParsedElement. getGosuClass()
IGosuClass
IReducedDynamicFunctionSymbol. getGosuClass()
IGosuClass
IReducedSymbol. getGosuClass()
abstract IGosuClass
IScriptPartId. getRuntimeType()
IGosuClass
ScriptPartId. getRuntimeType()
IGosuClass
TypelessScriptPartId. getRuntimeType()
IGosuClass
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 IGosuClass Modifier and Type Method Description IDynamicPropertySymbol
IDynamicPropertySymbol. getParameterizedVersion(IGosuClass gsClass)
abstract void
IScriptPartId. setRuntimeType(IGosuClass runtimeType)
void
ScriptPartId. setRuntimeType(IGosuClass runtimeType)
void
TypelessScriptPartId. setRuntimeType(IGosuClass runtimeType)
-
Uses of IGosuClass in gw.lang.parser.exceptions
Methods in gw.lang.parser.exceptions that return IGosuClass Modifier and Type Method Description IGosuClass
ErrantGosuClassException. getGsClass()
IGosuClass
NotImplementedParseException. getGsClass()
Constructors in gw.lang.parser.exceptions with parameters of type IGosuClass Constructor Description ErrantGosuClassException(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 IGosuClass Modifier and Type Method Description IGosuClass
IClassFileStatement. getGosuClass()
IGosuClass
IClassStatement. getGosuClass()
IGosuClass
IClassDeclaration. getGSClass()
-
Uses of IGosuClass in gw.lang.reflect
Methods in gw.lang.reflect that return IGosuClass Modifier and Type Method Description static IGosuClass
ReflectUtil. getClass(String fullyQualifiedName)
static IGosuClass
ReflectUtil. getClassButThrowIfInvalid(String fullyQualifiedName)
-
Uses of IGosuClass in gw.lang.reflect.gs
Subinterfaces of IGosuClass in gw.lang.reflect.gs Modifier and Type Interface Description interface
IGosuEnhancement
interface
IGosuProgram
interface
ITemplateType
Methods in gw.lang.reflect.gs that return IGosuClass Modifier and Type Method Description IGosuClass
ICompilableType. getBlock(int i)
IGosuClass
IGosuClassTypeInfo. getGosuClass()
IGosuClass
IGosuClass. getInnerClass(CharSequence strTypeName)
IGosuClass
GosuClassTypeLoader. makeNewClass(ISourceFileHandle sourceFile)
IGosuClass
GosuClassTypeLoader. makeNewClass(ISourceFileHandle sourceFile, ISymbolTable programSymTable)
Methods in gw.lang.reflect.gs that return types with arguments of type IGosuClass Modifier and Type Method Description List<IGosuClass>
IGosuClass. 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 IGosuClass Modifier and Type Method Description void
IGosuClassParser. parseDeclarations(IGosuClass gsClass)
void
IGosuClassParser. parseDefinitions(IGosuClass gsClass)
boolean
GosuClassTypeLoader. 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 IGosuClass
IJavaType. createAdapterClass()
Creates the Gosu proxy type for this class.IGosuClass
IJavaType. getAdapterClass()
Returns the Gosu proxy for this class. -
Uses of IGosuClass in gw.util
Methods in gw.util with parameters of type IGosuClass Modifier and Type Method Description static void
GosuTestUtil. assertHasErrors(IGosuClass gsClass, ResourceKey... expected)
static void
GosuTestUtil. assertOneError(IGosuClass gsClass, ResourceKey errorKey)
static void
GosuTestUtil. assertOneWarning(IGosuClass gsClass, ResourceKey warningKey)
static List<? extends IDynamicFunctionSymbol>
GosuClassTestUtil. getMemberFunctions(IGosuClass clazz)
static ISymbolTable
ContextSymbolTableUtil. getSymbolTableAtOffset(ISymbolTable symTable, IGosuClass gsClass, int offset)
static ISymbolTable
ContextSymbolTableUtil. getSymbolTableAtOffset(IGosuClass gsClass, int offset)
-