Uses of Interface
gw.lang.reflect.java.IJavaClassInfo
-
-
Uses of IJavaClassInfo in gw.internal.gosu.ir.nodes
Methods in gw.internal.gosu.ir.nodes that return IJavaClassInfo Modifier and Type Method Description IJavaClassInfo
JavaClassIRType. getJavaClassInfo()
Methods in gw.internal.gosu.ir.nodes with parameters of type IJavaClassInfo Modifier and Type Method Description static IRMethod
IRMethodFactory. createIRMethod(IJavaClassInfo cls, String name, Class... paramTypes)
static IRType
JavaClassIRType. get(IJavaClassInfo cls)
-
Uses of IJavaClassInfo in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return IJavaClassInfo Modifier and Type Method Description IJavaClassInfo[]
AbstractElementTransformer. getClassInfos(IType[] parameters)
Methods in gw.internal.gosu.ir.transform with parameters of type IJavaClassInfo Modifier and Type Method Description IRExpression
AbstractElementTransformer. callMethod(IJavaClassInfo cls, String strMethod, Class[] paramTypes, IRExpression root, List<IRExpression> args)
protected IRExpression
AbstractElementTransformer. classLiteral(IJavaClassInfo value)
static IJavaClassMethod
AbstractElementTransformer. getDeclaredMethod(IJavaClassInfo cls, String strName, Class... params)
static IRType
AbstractElementTransformer. getDescriptor(IJavaClassInfo cls)
protected static List<IRType>
AbstractElementTransformer. getIRTypes(IJavaClassInfo[] iJavaClassInfos)
-
Uses of IJavaClassInfo in gw.internal.gosu.ir.transform.util
Methods in gw.internal.gosu.ir.transform.util that return IJavaClassInfo Modifier and Type Method Description static IJavaClassInfo
IRTypeResolver. getJavaBackedClass(IType arg)
Methods in gw.internal.gosu.ir.transform.util with parameters of type IJavaClassInfo Modifier and Type Method Description static IRType
IRTypeResolver. getDescriptor(IJavaClassInfo cls)
IRType
IRTypeResolverAPIWrapper. getDescriptor(IJavaClassInfo cls)
static List<IRType>
IRTypeResolver. getDescriptors(IJavaClassInfo[] classes)
-
Uses of IJavaClassInfo in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IJavaClassInfo Modifier and Type Class Description class
AsmClassJavaClassInfo
class
ClassJavaClassInfo
Fields in gw.internal.gosu.parser declared as IJavaClassInfo Modifier and Type Field Description protected IJavaClassInfo
JavaType. _classInfo
Methods in gw.internal.gosu.parser that return IJavaClassInfo Modifier and Type Method Description IJavaClassInfo
GosuIndustrialParkImpl. createClassInfo(Class aClass, IModule module)
IJavaClassInfo
AsmClassJavaClassInfo. getArrayType()
IJavaClassInfo
ClassJavaClassInfo. getArrayType()
IJavaClassInfo
AsmClassJavaClassInfo. getComponentType()
IJavaClassInfo
ClassJavaClassInfo. getComponentType()
IJavaClassInfo
GosuArrayClass. getConcreteClass()
IJavaClassInfo[]
AsmClassJavaClassInfo. getDeclaredClasses()
IJavaClassInfo[]
ClassJavaClassInfo. getDeclaredClasses()
IJavaClassInfo
AsmClassJavaClassInfo. getDeclaringClass()
IJavaClassInfo
AsmParameterizedTypeJavaClassParameterizedType. getDeclaringClass()
IJavaClassInfo
AsmClassJavaClassInfo. getDeepestClassAtOffset(int offset)
IJavaClassInfo
AsmClassJavaClassInfo. getEnclosingClass()
IJavaClassInfo
AsmConstructorJavaClassConstructor. getEnclosingClass()
IJavaClassInfo
AsmFieldJavaClassField. getEnclosingClass()
IJavaClassInfo
AsmGenericArrayTypeJavaClassGenericArrayType. getEnclosingClass()
IJavaClassInfo
AsmMethodJavaClassMethod. getEnclosingClass()
IJavaClassInfo
AsmParameterizedTypeJavaClassParameterizedType. getEnclosingClass()
IJavaClassInfo
AsmTypeVariableJavaClassTypeVariable. getEnclosingClass()
IJavaClassInfo
AsmWildcardTypeJavaClassWildcardType. getEnclosingClass()
IJavaClassInfo
ClassJavaClassInfo. getEnclosingClass()
IJavaClassInfo
ConstructorJavaClassConstructor. getEnclosingClass()
IJavaClassInfo
FieldJavaClassField. getEnclosingClass()
IJavaClassInfo
MethodJavaClassMethod. getEnclosingClass()
IJavaClassInfo[]
AsmConstructorJavaClassConstructor. getExceptionTypes()
IJavaClassInfo[]
AsmMethodJavaClassMethod. getExceptionTypes()
IJavaClassInfo[]
ConstructorJavaClassConstructor. getExceptionTypes()
IJavaClassInfo[]
MethodJavaClassMethod. getExceptionTypes()
IJavaClassInfo[]
AsmClassJavaClassInfo. getInterfaces()
IJavaClassInfo[]
ClassJavaClassInfo. getInterfaces()
IJavaClassInfo
DefaultTypeLoader. getJavaClassInfo(AsmClass aClass, IModule gosuModule)
IJavaClassInfo
DefaultTypeLoader. getJavaClassInfo(Class aClass, IModule gosuModule)
IJavaClassInfo
DefaultTypeLoader. getJavaClassInfo(String fullyQualifiedName)
IJavaClassInfo
DefaultTypeLoader. getJavaClassInfoForClassDirectly(Class clazz, IModule module)
static IJavaClassInfo
TypeLord. getOuterMostEnclosingClass(IJavaClassInfo innerClass)
IJavaClassInfo[]
AsmConstructorJavaClassConstructor. getParameterTypes()
IJavaClassInfo[]
AsmMethodJavaClassMethod. getParameterTypes()
IJavaClassInfo[]
ConstructorJavaClassConstructor. getParameterTypes()
IJavaClassInfo[]
MethodJavaClassMethod. getParameterTypes()
IJavaClassInfo
AsmMethodJavaClassMethod. getReturnClassInfo()
IJavaClassInfo
MethodJavaClassMethod. getReturnClassInfo()
IJavaClassInfo
AsmClassJavaClassInfo. getSuperclass()
IJavaClassInfo
ClassJavaClassInfo. getSuperclass()
IJavaClassInfo
AsmFieldJavaClassField. getType()
IJavaClassInfo
FieldJavaClassField. getType()
IJavaClassInfo
DefaultTypeLoader. resolveJavaClassInfo(String fqn)
Methods in gw.internal.gosu.parser with parameters of type IJavaClassInfo Modifier and Type Method Description IJavaTypeInfo
TypeInfoFactoryImpl. create(IType intrType, IJavaClassInfo backingClass)
IType
TypeLoaderAccess. get(IJavaClassInfo javaClassInfo)
static Set<IType>
TypeLord. getAllClassesInClassHierarchyAsIntrinsicTypes(IJavaClassInfo cls)
IJavaClassConstructor
AsmClassJavaClassInfo. getConstructor(IJavaClassInfo... paramTypes)
IJavaClassConstructor
ClassJavaClassInfo. getConstructor(IJavaClassInfo... paramTypes)
IJavaClassMethod
AsmClassJavaClassInfo. getDeclaredMethod(String methodName, IJavaClassInfo... paramTypes)
IJavaClassMethod
ClassJavaClassInfo. getDeclaredMethod(String methodName, IJavaClassInfo... paramTypes)
IJavaClassMethod
AsmClassJavaClassInfo. getMethod(String methodName, IJavaClassInfo... paramTypes)
IJavaClassMethod
ClassJavaClassInfo. getMethod(String methodName, IJavaClassInfo... paramTypes)
static IJavaClassInfo
TypeLord. getOuterMostEnclosingClass(IJavaClassInfo innerClass)
boolean
AsmClassJavaClassInfo. isAssignableFrom(IJavaClassInfo aClass)
boolean
ClassJavaClassInfo. isAssignableFrom(IJavaClassInfo aClass)
IJavaClassType
AsmClassJavaClassInfo. resolveType(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags)
IJavaClassType
ClassJavaClassInfo. resolveType(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags)
Constructors in gw.internal.gosu.parser with parameters of type IJavaClassInfo Constructor Description JavaEnumType(IJavaClassInfo cls, DefaultTypeLoader loader)
JavaTypeInfo(IType intrType, IJavaClassInfo backingClass)
TypeVariableArrayType(ITypeVariableType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)
-
Uses of IJavaClassInfo in gw.internal.gosu.parser.fragments
Methods in gw.internal.gosu.parser.fragments that return IJavaClassInfo Modifier and Type Method Description IJavaClassInfo
GosuFragment. getBackingClassInfo()
Deprecated. -
Uses of IJavaClassInfo in gw.internal.gosu.parser.java.classinfo
Classes in gw.internal.gosu.parser.java.classinfo that implement IJavaClassInfo Modifier and Type Class Description class
JavaArrayClassInfo
class
JavaSourceAnnotation
class
JavaSourceClass
class
JavaSourceEnum
class
JavaSourceInterface
class
JavaSourceType
class
JavaSourceUnresolvedClass
Fields in gw.internal.gosu.parser.java.classinfo declared as IJavaClassInfo Modifier and Type Field Description protected IJavaClassInfo[]
JavaSourceType. _innerClasses
protected IJavaClassInfo[]
JavaSourceType. _interfaces
protected IJavaClassInfo[]
JavaSourceMethod. _parameterTypes
protected IJavaClassInfo
JavaSourceMethod. _returnType
protected IJavaClassInfo
JavaSourceField. _type
Methods in gw.internal.gosu.parser.java.classinfo with parameters of type IJavaClassInfo Modifier and Type Method Description IJavaClassConstructor
JavaArrayClassInfo. getConstructor(IJavaClassInfo... params)
IJavaClassConstructor
JavaSourceType. getConstructor(IJavaClassInfo... paramTypes)
IJavaClassConstructor
JavaSourceUnresolvedClass. getConstructor(IJavaClassInfo... params)
IJavaClassMethod
JavaArrayClassInfo. getDeclaredMethod(String methodName, IJavaClassInfo... paramTypes)
IJavaClassMethod
JavaSourceType. getDeclaredMethod(String methodName, IJavaClassInfo... paramTypes)
IJavaClassMethod
JavaSourceUnresolvedClass. getDeclaredMethod(String methodName, IJavaClassInfo... params)
IJavaClassMethod
JavaArrayClassInfo. getMethod(String methodName, IJavaClassInfo... paramTypes)
IJavaClassMethod
JavaSourceType. getMethod(String methodName, IJavaClassInfo... paramTypes)
IJavaClassMethod
JavaSourceUnresolvedClass. getMethod(String methodName, IJavaClassInfo... paramTypes)
static IJavaPropertyDescriptor[]
PropertyDeriver. initPropertyDescriptors(IJavaClassInfo jci)
static boolean
JavaSourceUtil. isDescendant(IJavaClassInfo ancestorClassInfo, IJavaClassInfo descendantClassInfo)
static boolean
JavaSourceUtil. isEnclosed(IJavaClassInfo enclosingClass, IJavaClassInfo nestedClass)
static Object
AsmClassAnnotationInfo. makeArray(IJavaClassInfo ci, List l, IJavaAnnotatedElement owner)
static IExpression
CompileTimeExpressionParser. parse(String text, IJavaClassInfo enclosingType, IType resultType)
static IJavaClassType
JavaSourceUtil. resolveInnerClass(IJavaClassInfo rootType, String innerName, IJavaClassInfo whosAskin)
IJavaClassType
JavaArrayClassInfo. resolveType(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags)
IJavaClassType
JavaSourceMethod. resolveType(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags)
IJavaClassType
JavaSourceType. resolveType(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags)
IJavaClassType
JavaSourceUnresolvedClass. resolveType(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags)
Constructors in gw.internal.gosu.parser.java.classinfo with parameters of type IJavaClassInfo Constructor Description JavaArrayClassInfo(IJavaClassInfo component)
JavaSourceDefaultConstructor(IJavaClassInfo classInfo)
SyntheticJavaMethod(IJavaClassInfo enclosingclass, IJavaClassInfo returnclassinfo, IJavaClassType returntype, String name, int modifiers, IJavaClassInfo[] params, IJavaClassInfo[] exceptions)
-
Uses of IJavaClassInfo in gw.lang
Methods in gw.lang that return IJavaClassInfo Modifier and Type Method Description static IJavaClassInfo
GosuShop. createClassInfo(Class aClass, IModule module)
IJavaClassInfo
IGosuShop. createClassInfo(Class aClass, IModule module)
Methods in gw.lang with parameters of type IJavaClassInfo Modifier and Type Method Description static Map<IType,IType>
GosuShop. getPublishedTypeMap(IJavaClassInfo classInfo)
-
Uses of IJavaClassInfo in gw.lang.ir
Methods in gw.lang.ir that return IJavaClassInfo Modifier and Type Method Description IJavaClassInfo
IJavaClassIRType. getJavaClassInfo()
Methods in gw.lang.ir with parameters of type IJavaClassInfo Modifier and Type Method Description IRType
IRTypeResolver. getDescriptor(IJavaClassInfo cls)
-
Uses of IJavaClassInfo in gw.lang.ir.builder
Methods in gw.lang.ir.builder with parameters of type IJavaClassInfo Modifier and Type Method Description IRCastExpressionBuilder
IRExpressionBuilder. cast(IJavaClassInfo type)
protected static IJavaClassConstructor
IRElementBuilder. findConstructor(IJavaClassInfo cls, int numArgs)
protected static IJavaClassField
IRElementBuilder. findField(IJavaClassInfo cls, String name)
protected static IJavaClassMethod
IRElementBuilder. findMethod(IJavaClassInfo cls, String name, int numArgs)
protected IRType
IRBuilder. getIRType(IJavaClassInfo cls)
static IRType
IRBuilderMethods. getIRType(IJavaClassInfo cls)
protected static IRType
IRElementBuilder. getIRType(IJavaClassInfo cls)
protected static List<IRType>
IRElementBuilder. getIRTypes(IJavaClassInfo[] classes)
static IRNewArrayExpressionBuilder
IRBuilderMethods. newArray(IJavaClassInfo rootType, int size)
static IRCompositeExpressionBuilder
IRBuilderMethods. newArray(IJavaClassInfo componentType, List<IRExpressionBuilder> values)
IRMethodBuilder
IRMethodBuilder. returns(IJavaClassInfo returnType)
IRClassBuilder
IRClassBuilder. withInterface(IJavaClassInfo type)
-
Uses of IJavaClassInfo in gw.lang.javadoc
Methods in gw.lang.javadoc with parameters of type IJavaClassInfo Modifier and Type Method Description IExceptionNode
IConstructorNode. getException(IJavaClassInfo exceptionClass)
IExceptionNode
IMethodNode. getException(IJavaClassInfo exceptionClass)
-
Uses of IJavaClassInfo in gw.lang.parser.coercers
Methods in gw.lang.parser.coercers with parameters of type IJavaClassInfo Modifier and Type Method Description static IJavaClassMethod
FunctionToInterfaceCoercer. getSingleMethodFromJavaInterface(IJavaClassInfo interfaceType)
-
Uses of IJavaClassInfo in gw.lang.reflect
Fields in gw.lang.reflect declared as IJavaClassInfo Modifier and Type Field Description protected IJavaClassInfo
TypeBase. _arrayComponentClass
Methods in gw.lang.reflect that return IJavaClassInfo Modifier and Type Method Description protected IJavaClassInfo
TypeBase. getArrayComponentClass()
IJavaClassInfo
DefaultArrayType. getConcreteClass()
IJavaClassInfo
IDefaultArrayType. getConcreteClass()
IJavaClassInfo
IDefaultTypeLoader. getJavaClassInfo(String fullyQualifiedName)
static IJavaClassInfo
TypeSystem. getJavaClassInfo(Class jClass)
static IJavaClassInfo
TypeSystem. getJavaClassInfo(Class jClass, IModule module)
static IJavaClassInfo
TypeSystem. getJavaClassInfo(String fullyQualifiedName, IModule module)
IJavaClassInfo
IDefaultTypeLoader. getJavaClassInfoForClassDirectly(Class clazz, IModule module)
Methods in gw.lang.reflect with parameters of type IJavaClassInfo Modifier and Type Method Description IJavaTypeInfo
ITypeInfoFactory. create(IType intrType, IJavaClassInfo backingClass)
IType
ITypeSystem. get(IJavaClassInfo javaClassInfo)
Gets the intrinsic type for a given class info object.static IType
TypeSystem. get(IJavaClassInfo javaClassInfo)
static IType
TypeSystem. get(IJavaClassInfo classInfo, IModule module)
Constructors in gw.lang.reflect with parameters of type IJavaClassInfo Constructor Description DefaultArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)
DefaultNonLoadableArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)
FunctionArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)
SimpleMethodInfo(ScriptabilityModifier modifier, IJavaClassInfo clazz, String methodName, IJavaClassInfo... paramTypes)
TypeBase(IJavaClassInfo arrayComponentClass)
-
Uses of IJavaClassInfo in gw.lang.reflect.java
Subinterfaces of IJavaClassInfo in gw.lang.reflect.java Modifier and Type Interface Description interface
IAsmJavaClassInfo
interface
IClassJavaClassInfo
Classes in gw.lang.reflect.java that implement IJavaClassInfo Modifier and Type Class Description class
AbstractJavaClassInfo
class
ErrorJavaClassInfo
Fields in gw.lang.reflect.java declared as IJavaClassInfo Modifier and Type Field Description static IJavaClassInfo[]
IJavaClassType. EMPTY_ARRAY
Methods in gw.lang.reflect.java with parameters of type IJavaClassInfo Modifier and Type Method Description static boolean
AbstractJavaClassInfo. equals(IJavaClassInfo thisObj, Object that)
protected IJavaClassInfo
JavaSourceElement. findInnerSourceType(IJavaClassInfo topLevelType, String fqnInner)
IJavaClassConstructor
ErrorJavaClassInfo. getConstructor(IJavaClassInfo... params)
IJavaClassConstructor
IJavaClassInfo. getConstructor(IJavaClassInfo... params)
IJavaClassMethod
ErrorJavaClassInfo. getDeclaredMethod(String methodName, IJavaClassInfo... params)
IJavaClassMethod
IJavaClassInfo. getDeclaredMethod(String methodName, IJavaClassInfo... params)
IJavaClassMethod
ErrorJavaClassInfo. getMethod(String methodName, IJavaClassInfo... paramTypes)
IJavaClassMethod
IJavaClassInfo. getMethod(String methodName, IJavaClassInfo... paramTypes)
static IJavaClassMethod[]
IJavaClassInfo.Util. getMethods(IJavaClassInfo classInfo)
static IType
ClassInfoUtil. getPublishedType(IType type, IJavaClassInfo classInfo)
static int
AbstractJavaClassInfo. hashCode(IJavaClassInfo thisObj)
boolean
AbstractJavaClassInfo. isAssignableFrom(IJavaClassInfo that)
static boolean
AbstractJavaClassInfo. isAssignableFrom(IJavaClassInfo thisObj, IJavaClassInfo that)
boolean
ErrorJavaClassInfo. isAssignableFrom(IJavaClassInfo aClass)
boolean
IJavaClassInfo. isAssignableFrom(IJavaClassInfo aClass)
IJavaClassType
ErrorJavaClassInfo. resolveType(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags)
IJavaClassType
ITypeInfoResolver. resolveType(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags)
Constructors in gw.lang.reflect.java with parameters of type IJavaClassInfo Constructor Description JavaExceptionInfo(IFeatureInfo methodInfo, IJavaClassInfo exceptionClass, IDocRef<IExceptionNode> docs)
-