Uses of Interface
gw.lang.reflect.java.IJavaClassInfo
Packages that use IJavaClassInfo
Package
Description
-
Uses of IJavaClassInfo in gw.internal.gosu.ir.nodes
Fields in gw.internal.gosu.ir.nodes declared as IJavaClassInfoFields in gw.internal.gosu.ir.nodes with type parameters of type IJavaClassInfoModifier and TypeFieldDescriptionprivate static final ConcurrentHashMap<IJavaClassInfo,
JavaClassIRType> JavaClassIRType.IR_TYPES_BY_CLASS_INFO
Methods in gw.internal.gosu.ir.nodes that return IJavaClassInfoModifier and TypeMethodDescriptionJavaClassIRType.getJavaClassInfo()
private IJavaClassInfo
JavaClassIRType.resolveJavaClassForType
(IType hierarchyType) Methods in gw.internal.gosu.ir.nodes with parameters of type IJavaClassInfoModifier and TypeMethodDescriptionstatic IRMethod
IRMethodFactory.createIRMethod
(IJavaClassInfo cls, String name, Class... paramTypes) static IRType
JavaClassIRType.get
(IJavaClassInfo cls) private static boolean
JavaClassIRType.shouldReplaceAnyway
(IJavaClassInfo cls, JavaClassIRType javaClassIRType) Constructors in gw.internal.gosu.ir.nodes with parameters of type IJavaClassInfo -
Uses of IJavaClassInfo in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return IJavaClassInfoMethods in gw.internal.gosu.ir.transform with parameters of type IJavaClassInfoModifier and TypeMethodDescriptionAbstractElementTransformer.callMethod
(IJavaClassInfo cls, String strMethod, Class[] paramTypes, IRExpression root, List<IRExpression> args) protected IRExpression
AbstractElementTransformer.classLiteral
(IJavaClassInfo value) private boolean
GosuClassTransformer.genInterfaceProxyBridgeMethod
(IJavaClassMethod m, IJavaClassInfo iJavaClassInfo) static IJavaClassMethod
AbstractElementTransformer.getDeclaredMethod
(IJavaClassInfo cls, String strName, Class... params) private static IJavaClassMethod
AbstractElementTransformer.getDeclaredMethodImpl
(IJavaClassInfo cls, String strName, Class... params) static IRType
AbstractElementTransformer.getDescriptor
(IJavaClassInfo cls) AbstractElementTransformer.getIRTypes
(IJavaClassInfo[] iJavaClassInfos) private IJavaClassMethod
GosuClassTransformer.getMethodOverridableFromDfs
(DynamicFunctionSymbol dfs, IJavaClassInfo declaringClass) private String
GosuClassTransformer.getParameterDescriptors
(IJavaClassInfo[] iJavaClassInfos) -
Uses of IJavaClassInfo in gw.internal.gosu.ir.transform.util
Methods in gw.internal.gosu.ir.transform.util that return IJavaClassInfoModifier and TypeMethodDescriptionstatic IJavaClassInfo
IRTypeResolver.getJavaBackedClass
(IType arg) Methods in gw.internal.gosu.ir.transform.util with parameters of type IJavaClassInfoModifier and TypeMethodDescriptionstatic IRType
IRTypeResolver.getDescriptor
(IJavaClassInfo cls) IRTypeResolverAPIWrapper.getDescriptor
(IJavaClassInfo cls) IRTypeResolver.getDescriptors
(IJavaClassInfo[] classes) -
Uses of IJavaClassInfo in gw.internal.gosu.javadoc
Methods in gw.internal.gosu.javadoc with parameters of type IJavaClassInfoModifier and TypeMethodDescriptionConstructorNode.getException
(IJavaClassInfo exceptionClass) MethodNode.getException
(IJavaClassInfo exceptionClass) -
Uses of IJavaClassInfo in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IJavaClassInfoFields in gw.internal.gosu.parser declared as IJavaClassInfoModifier and TypeFieldDescriptionprivate final IJavaClassInfo
JavaTypeInfo._backingClass
protected IJavaClassInfo
JavaType._classInfo
private IJavaClassInfo[]
AsmClassJavaClassInfo._declaredClasses
private IJavaClassInfo[]
ClassJavaClassInfo._declaredClasses
private IJavaClassInfo[]
AsmClassJavaClassInfo._interfaces
private IJavaClassInfo[]
ClassJavaClassInfo._interfaces
private IJavaClassInfo
AsmClassJavaClassInfo._sourceType
private IJavaClassInfo
AsmClassJavaClassInfo._superclass
private IJavaClassInfo
ClassJavaClassInfo._superclass
Fields in gw.internal.gosu.parser with type parameters of type IJavaClassInfoModifier and TypeFieldDescriptionprivate Map<String,
IJavaClassInfo> DefaultTypeLoader._classInfoCache
private LockingLazyVar<IJavaClassInfo>
GosuArrayClass._lazyConcreteClass
Methods in gw.internal.gosu.parser that return IJavaClassInfoModifier and TypeMethodDescriptionGosuIndustrialParkImpl.createClassInfo
(Class aClass, IModule module) AsmClassJavaClassInfo.getArrayType()
ClassJavaClassInfo.getArrayType()
JavaType.getBackingClassInfo()
private IJavaClassInfo
DefaultTypeLoader.getByClass
(String className, IModule lookupModule, IModule actualModule) AsmClassJavaClassInfo.getComponentType()
ClassJavaClassInfo.getComponentType()
GosuArrayClass.getConcreteClass()
JavaType.getConcreteClass()
AsmClassJavaClassInfo.getDeclaredClasses()
ClassJavaClassInfo.getDeclaredClasses()
AsmClassJavaClassInfo.getDeclaringClass()
AsmParameterizedTypeJavaClassParameterizedType.getDeclaringClass()
private IJavaClassInfo
JavaPropertyInfo.getDeclaringClass()
AsmClassJavaClassInfo.getDeepestClassAtOffset
(int offset) AsmClassJavaClassInfo.getEnclosingClass()
AsmConstructorJavaClassConstructor.getEnclosingClass()
AsmFieldJavaClassField.getEnclosingClass()
AsmGenericArrayTypeJavaClassGenericArrayType.getEnclosingClass()
AsmMethodJavaClassMethod.getEnclosingClass()
AsmParameterizedTypeJavaClassParameterizedType.getEnclosingClass()
AsmTypeVariableJavaClassTypeVariable.getEnclosingClass()
AsmWildcardTypeJavaClassWildcardType.getEnclosingClass()
ClassJavaClassInfo.getEnclosingClass()
ConstructorJavaClassConstructor.getEnclosingClass()
FieldJavaClassField.getEnclosingClass()
MethodJavaClassMethod.getEnclosingClass()
AsmConstructorJavaClassConstructor.getExceptionTypes()
AsmMethodJavaClassMethod.getExceptionTypes()
ConstructorJavaClassConstructor.getExceptionTypes()
MethodJavaClassMethod.getExceptionTypes()
AsmClassJavaClassInfo.getInterfaces()
ClassJavaClassInfo.getInterfaces()
DefaultTypeLoader.getJavaClassInfo
(AsmClass aClass, IModule gosuModule) DefaultTypeLoader.getJavaClassInfo
(Class aClass, IModule gosuModule) DefaultTypeLoader.getJavaClassInfo
(String fullyQualifiedName) DefaultTypeLoader.getJavaClassInfoForClassDirectly
(Class clazz, IModule module) static IJavaClassInfo
TypeLord.getOuterMostEnclosingClass
(IJavaClassInfo innerClass) AsmConstructorJavaClassConstructor.getParameterTypes()
AsmMethodJavaClassMethod.getParameterTypes()
ConstructorJavaClassConstructor.getParameterTypes()
MethodJavaClassMethod.getParameterTypes()
AsmMethodJavaClassMethod.getReturnClassInfo()
MethodJavaClassMethod.getReturnClassInfo()
AsmClassJavaClassInfo.getSuperclass()
ClassJavaClassInfo.getSuperclass()
AsmFieldJavaClassField.getType()
FieldJavaClassField.getType()
DefaultTypeLoader.resolveJavaClassInfo
(String fqn) Methods in gw.internal.gosu.parser with parameters of type IJavaClassInfoModifier and TypeMethodDescriptionprivate static void
TypeLord.addAllClassesInClassHierarchy
(IJavaClassInfo entityClass, Set<IJavaClassInfo> set) (package private) static IParameterInfo[]
JavaMethodInfo.convertGenericParameterTypes
(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName, IJavaClassType[] paramTypes, IJavaClassInfo declaringClass, List<Parameter> paramInfos) static IJavaTypeInternal
JavaType.create
(IJavaClassInfo cls, DefaultTypeLoader loader) TypeInfoFactoryImpl.create
(IType intrType, IJavaClassInfo backingClass) private void
JavaPropertyInfo.findFieldOn
(IJavaClassInfo clazz, boolean setter) TypeLoaderAccess.get
(IJavaClassInfo javaClassInfo) TypeLord.getAllClassesInClassHierarchyAsIntrinsicTypes
(IJavaClassInfo cls) AsmClassJavaClassInfo.getConstructor
(IJavaClassInfo... paramTypes) ClassJavaClassInfo.getConstructor
(IJavaClassInfo... paramTypes) AsmClassJavaClassInfo.getDeclaredMethod
(String methodName, IJavaClassInfo... paramTypes) ClassJavaClassInfo.getDeclaredMethod
(String methodName, IJavaClassInfo... paramTypes) AsmClassJavaClassInfo.getMethod
(String methodName, IJavaClassInfo... paramTypes) ClassJavaClassInfo.getMethod
(String methodName, IJavaClassInfo... paramTypes) static IJavaClassInfo
TypeLord.getOuterMostEnclosingClass
(IJavaClassInfo innerClass) private IType[]
JavaPropertyInfo.getTypesFromClasses
(IJavaClassInfo[] types) private void
JavaType.init
(IJavaClassInfo cls, DefaultTypeLoader loader) boolean
AsmClassJavaClassInfo.isAssignableFrom
(IJavaClassInfo aClass) boolean
ClassJavaClassInfo.isAssignableFrom
(IJavaClassInfo aClass) AsmClassJavaClassInfo.resolveType
(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags) ClassJavaClassInfo.resolveType
(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags) Method parameters in gw.internal.gosu.parser with type arguments of type IJavaClassInfoModifier and TypeMethodDescriptionprivate static void
TypeLord.addAllClassesInClassHierarchy
(IJavaClassInfo entityClass, Set<IJavaClassInfo> set) Constructors in gw.internal.gosu.parser with parameters of type IJavaClassInfoModifierConstructorDescriptionJavaEnumType
(IJavaClassInfo cls, DefaultTypeLoader loader) JavaType
(IJavaClassInfo cls, DefaultTypeLoader loader) JavaType
(IJavaClassInfo classInfo, DefaultTypeLoader loader, IType[] typeParams) private
JavaType
(IJavaClassInfo arrayClass, IJavaTypeInternal componentType, DefaultTypeLoader loader) private
JavaType
(IJavaClassInfo cls, IType[] typeParams, DefaultTypeLoader loader) JavaTypeInfo
(IType intrType, IJavaClassInfo backingClass) TypeVariableArrayType
(ITypeVariableType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader) -
Uses of IJavaClassInfo in gw.internal.gosu.parser.fragments
Fields in gw.internal.gosu.parser.fragments with type parameters of type IJavaClassInfoModifier and TypeFieldDescriptionprivate LockingLazyVar<IJavaClassInfo>
GosuFragment._javaClass
Deprecated.Methods in gw.internal.gosu.parser.fragments that return IJavaClassInfoModifier and TypeMethodDescriptionprivate IJavaClassInfo
GosuFragment.defineClass()
Deprecated.GosuFragment.getBackingClassInfo()
Deprecated. -
Uses of IJavaClassInfo in gw.internal.gosu.parser.java.classinfo
Classes in gw.internal.gosu.parser.java.classinfo that implement IJavaClassInfoModifier and TypeClassDescriptionclass
class
class
class
class
class
class
Fields in gw.internal.gosu.parser.java.classinfo declared as IJavaClassInfoModifier and TypeFieldDescriptionprivate IJavaClassInfo
JavaSourceDefaultConstructor._classInfo
private IJavaClassInfo
JavaArrayClassInfo._component
private IJavaClassInfo
SyntheticJavaMethod._enclosingClass
private IJavaClassInfo[]
SyntheticJavaMethod._exceptions
protected IJavaClassInfo[]
JavaSourceType._innerClasses
protected IJavaClassInfo[]
JavaSourceType._interfaces
protected IJavaClassInfo[]
JavaSourceMethod._parameterTypes
private IJavaClassInfo[]
SyntheticJavaMethod._params
private IJavaClassInfo
SyntheticJavaMethod._returnClassInfo
protected IJavaClassInfo
JavaSourceMethod._returnType
private IJavaClassInfo
JavaSourceType._superClass
private IJavaClassInfo
JavaSourceAnnotationInfo._type
protected IJavaClassInfo
JavaSourceField._type
private IJavaClassInfo
JavaSourceParameter._type
Methods in gw.internal.gosu.parser.java.classinfo that return IJavaClassInfoModifier and TypeMethodDescriptionstatic IJavaClassInfo
JavaSourceType.createTopLevel
(ISourceFileHandle fileHandle, IModule gosuModule) static IJavaClassInfo
JavaSourceType.createTopLevel
(ISourceFileHandle fileHandle, IModule gosuModule, DiagnosticCollector<JavaFileObject> errorHandler) JavaArrayClassInfo.getArrayType()
JavaSourceType.getArrayType()
JavaSourceUnresolvedClass.getArrayType()
private IJavaClassInfo
JavaSourceType.getClassInfo
(String fqn) static IJavaClassInfo
JavaSourceUtil.getClassInfo
(AsmClass cls, IModule module) static IJavaClassInfo
JavaSourceUtil.getClassInfo
(Class aClass, IModule gosuModule) static IJavaClassInfo
JavaSourceUtil.getClassInfo
(String qualifiedName, IModule gosuModule) JavaArrayClassInfo.getComponentType()
JavaSourceType.getComponentType()
JavaSourceUnresolvedClass.getComponentType()
JavaArrayClassInfo.getDeclaredClasses()
JavaSourceType.getDeclaredClasses()
JavaSourceUnresolvedClass.getDeclaredClasses()
JavaArrayClassInfo.getDeclaringClass()
JavaSourceType.getDeclaringClass()
JavaArrayClassInfo.getEnclosingClass()
JavaSourceDefaultConstructor.getEnclosingClass()
JavaSourceType.getEnclosingClass()
JavaSourceUnresolvedClass.getEnclosingClass()
SyntheticJavaMethod.getEnclosingClass()
JavaSourceDefaultConstructor.getExceptionTypes()
JavaSourceMethod.getExceptionTypes()
SyntheticJavaMethod.getExceptionTypes()
JavaSourceType.getInnerClass
(String relativeName) JavaArrayClassInfo.getInterfaces()
JavaSourceAnnotation.getInterfaces()
JavaSourceType.getInterfaces()
JavaSourceUnresolvedClass.getInterfaces()
private static IJavaClassInfo
JavaSourceUtil.getJavaClassInfo
(AsmClass asmClass, IModule module) JavaSourceDefaultConstructor.getParameterTypes()
JavaSourceMethod.getParameterTypes()
SyntheticJavaMethod.getParameterTypes()
JavaSourceMethod.getReturnClassInfo()
SyntheticJavaMethod.getReturnClassInfo()
JavaArrayClassInfo.getSuperclass()
JavaSourceType.getSuperclass()
JavaSourceUnresolvedClass.getSuperclass()
JavaSourceEnumConstant.getType()
JavaSourceField.getType()
JavaSourceParameter.getType()
protected IJavaClassInfo[]
JavaSourceMethod.initParameterTypes()
private IJavaClassInfo
JavaSourceType.maybeLoadJavaStubIfGosuType
(String fqn) Methods in gw.internal.gosu.parser.java.classinfo with parameters of type IJavaClassInfoModifier and TypeMethodDescriptionprivate static void
CompileTimeExpressionParser.addEnclosingPackages
(ITypeUsesMap map, IJavaClassInfo type) private static void
PropertyDeriver.addFromRemainingSetters
(IJavaClassInfo jci, Map<String, List<IJavaClassMethod>> mapSetters, List<IJavaPropertyDescriptor> propertyDescriptors) private static void
PropertyDeriver.addInheritedUnrelatedGettersAndSetters
(IJavaClassInfo jci, List<IJavaPropertyDescriptor> propertyDescriptors) private static void
CompileTimeExpressionParser.addInnerClassNames
(IJavaClassInfo enclosingType, ITypeUsesMap usesMap) private static void
PropertyDeriver.addUnpairedMethods
(IJavaClassInfo type, Map<String, IJavaClassMethod> mapGetters, Map<String, IJavaClassMethod> mapSetters) private Object
JavaSourceAnnotationInfo.evaluate
(IJavaClassInfo type, com.sun.source.tree.ExpressionTree valueTree) private static void
PropertyDeriver.findUnpairedMethods
(IJavaClassInfo jci, Map<String, IJavaClassMethod> mapGetters, Map<String, IJavaClassMethod> mapSetters) private static Class<?>
AsmClassAnnotationInfo.getClass
(IJavaClassInfo ci) JavaArrayClassInfo.getConstructor
(IJavaClassInfo... params) JavaSourceType.getConstructor
(IJavaClassInfo... paramTypes) JavaSourceUnresolvedClass.getConstructor
(IJavaClassInfo... params) JavaArrayClassInfo.getDeclaredMethod
(String methodName, IJavaClassInfo... paramTypes) JavaSourceType.getDeclaredMethod
(String methodName, IJavaClassInfo... paramTypes) JavaSourceUnresolvedClass.getDeclaredMethod
(String methodName, IJavaClassInfo... params) JavaArrayClassInfo.getMethod
(String methodName, IJavaClassInfo... paramTypes) JavaSourceType.getMethod
(String methodName, IJavaClassInfo... paramTypes) JavaSourceUnresolvedClass.getMethod
(String methodName, IJavaClassInfo... paramTypes) private IType
JavaSourceAnnotationInfo.handleSingleElementArrayType
(String text, IJavaClassInfo type) private boolean
JavaSourceType.hasCyclicInheritance
(IJavaClassInfo superClass) static IJavaPropertyDescriptor[]
PropertyDeriver.initPropertyDescriptors
(IJavaClassInfo jci) static boolean
JavaSourceUtil.isDescendant
(IJavaClassInfo ancestorClassInfo, IJavaClassInfo descendantClassInfo) static boolean
JavaSourceUtil.isEnclosed
(IJavaClassInfo enclosingClass, IJavaClassInfo nestedClass) private static boolean
JavaSourceUtil.isVisible
(IJavaClassInfo rootType, IJavaClassInfo innerClass, IJavaClassInfo whosAskin) static Object
AsmClassAnnotationInfo.makeArray
(IJavaClassInfo ci, List l, IJavaAnnotatedElement owner) private static IJavaClassMethod
PropertyDeriver.maybeFindGetterInSuper
(IJavaClassMethod setter, IJavaClassInfo superClass, boolean[] getterNameFound) private static IJavaClassMethod
PropertyDeriver.maybeFindGetterInSuperInterfaces
(IJavaClassMethod setter, IJavaClassInfo[] superInterfaces, boolean[] getterNameFound) private static IJavaClassMethod
PropertyDeriver.maybeFindSetterInSuper
(IJavaClassMethod getter, IJavaClassInfo superClass) private static IJavaClassMethod
PropertyDeriver.maybeFindSetterInSuperInterfaces
(IJavaClassMethod getter, IJavaClassInfo[] superInterfaces) static IExpression
CompileTimeExpressionParser.parse
(String text, IJavaClassInfo enclosingType, IType resultType) private Object
JavaSourceAnnotationInfo.parseEnum
(String text, IJavaClassInfo type) private static void
CompileTimeExpressionParser.pushLocalConstants
(ISymbolTable symbolTable, IJavaClassInfo enclosingClass) private static void
CompileTimeExpressionParser.pushStaticImports
(ISymbolTable symbolTable, List<String> staticImports, IJavaClassInfo enclosingType) static IJavaClassType
JavaSourceUtil.resolveInnerClass
(IJavaClassInfo rootType, String innerName, IJavaClassInfo whosAskin) private IJavaClassType
JavaSourceType.resolveQualifiedOrSemiQualifiedType
(String typeName, IJavaClassInfo whosAskin, int iDot, int ignoreFlags) private IJavaClassType
JavaSourceType.resolveTrailingInnerClass
(IJavaClassType rootType, String fullNameIncludingRoot, IJavaClassInfo whosAskin) JavaArrayClassInfo.resolveType
(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags) JavaSourceMethod.resolveType
(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags) JavaSourceType.resolveType
(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags) JavaSourceUnresolvedClass.resolveType
(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags) Constructors in gw.internal.gosu.parser.java.classinfo with parameters of type IJavaClassInfoModifierConstructorDescriptionJavaArrayClassInfo
(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 IJavaClassInfoModifier and TypeMethodDescriptionstatic IJavaClassInfo
GosuShop.createClassInfo
(Class aClass, IModule module) IGosuShop.createClassInfo
(Class aClass, IModule module) Methods in gw.lang with parameters of type IJavaClassInfo -
Uses of IJavaClassInfo in gw.lang.ir
Methods in gw.lang.ir that return IJavaClassInfoMethods in gw.lang.ir with parameters of type IJavaClassInfo -
Uses of IJavaClassInfo in gw.lang.ir.builder
Methods in gw.lang.ir.builder with parameters of type IJavaClassInfoModifier and TypeMethodDescriptionIRExpressionBuilder.cast
(IJavaClassInfo type) protected static IJavaClassConstructor
IRElementBuilder.findConstructor
(IJavaClassInfo cls, int numArgs) private static IJavaClassField
IRElementBuilder.findDeclaredField
(IJavaClassInfo cls, String name) private static IJavaClassMethod
IRElementBuilder.findDeclaredMethod
(IJavaClassInfo cls, String name, int numArgs) protected static IJavaClassField
IRElementBuilder.findField
(IJavaClassInfo cls, String name) protected static IJavaClassMethod
IRElementBuilder.findMethod
(IJavaClassInfo cls, String name, int numArgs) private static IJavaClassMethod
IRElementBuilder.findUniqueMethodInList
(IJavaClassMethod[] methods, IJavaClassInfo cls, String name, int numArgs) protected final IRType
IRBuilder.getIRType
(IJavaClassInfo cls) static IRType
IRBuilderMethods.getIRType
(IJavaClassInfo cls) protected static IRType
IRElementBuilder.getIRType
(IJavaClassInfo cls) IRElementBuilder.getIRTypes
(IJavaClassInfo[] classes) static IRNewArrayExpressionBuilder
IRBuilderMethods.newArray
(IJavaClassInfo rootType, int size) static IRCompositeExpressionBuilder
IRBuilderMethods.newArray
(IJavaClassInfo componentType, List<IRExpressionBuilder> values) IRMethodBuilder.returns
(IJavaClassInfo returnType) IRClassBuilder.withInterface
(IJavaClassInfo type) -
Uses of IJavaClassInfo in gw.lang.javadoc
Methods in gw.lang.javadoc with parameters of type IJavaClassInfoModifier and TypeMethodDescriptionIConstructorNode.getException
(IJavaClassInfo exceptionClass) IMethodNode.getException
(IJavaClassInfo exceptionClass) -
Uses of IJavaClassInfo in gw.lang.parser.coercers
Methods in gw.lang.parser.coercers with parameters of type IJavaClassInfoModifier and TypeMethodDescriptionstatic IJavaClassMethod
FunctionToInterfaceCoercer.getSingleMethodFromJavaInterface
(IJavaClassInfo interfaceType) private static boolean
FunctionToInterfaceCoercer.hasMethod
(IJavaClassInfo jci, String name, IJavaClassInfo[] params) -
Uses of IJavaClassInfo in gw.lang.reflect
Fields in gw.lang.reflect declared as IJavaClassInfoModifier and TypeFieldDescriptionprotected final IJavaClassInfo
TypeBase._arrayComponentClass
private IJavaClassInfo
DefaultArrayType._concreteClass
Methods in gw.lang.reflect that return IJavaClassInfoModifier and TypeMethodDescriptionprotected IJavaClassInfo
TypeBase.getArrayComponentClass()
DefaultArrayType.getConcreteClass()
IDefaultArrayType.getConcreteClass()
private IJavaClassInfo
FunctionType.getFunctionClass()
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) IDefaultTypeLoader.getJavaClassInfoForClassDirectly
(Class clazz, IModule module) Methods in gw.lang.reflect with parameters of type IJavaClassInfoModifier and TypeMethodDescriptionITypeInfoFactory.create
(IType intrType, IJavaClassInfo backingClass) 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 IJavaClassInfoModifierConstructorDescriptionDefaultArrayType
(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) protected
TypeBase
(IJavaClassInfo arrayComponentClass) -
Uses of IJavaClassInfo in gw.lang.reflect.java
Subinterfaces of IJavaClassInfo in gw.lang.reflect.javaClasses in gw.lang.reflect.java that implement IJavaClassInfoFields in gw.lang.reflect.java declared as IJavaClassInfoModifier and TypeFieldDescriptionprivate IJavaClassInfo
JavaExceptionInfo._exceptionClass
static final IJavaClassInfo[]
IJavaClassType.EMPTY_ARRAY
Methods in gw.lang.reflect.java that return IJavaClassInfoModifier and TypeMethodDescriptionprotected IJavaClassInfo
JavaSourceElement.findInnerSourceType
(IJavaClassInfo topLevelType, String fqnInner) private static IJavaClassInfo[]
ErrorJavaClassInfo.getArrayType()
IJavaClassInfo.getArrayType()
IJavaBackedTypeData.getBackingClassInfo()
IJavaType.getBackingClassInfo()
ErrorJavaClassInfo.getComponentType()
IJavaClassInfo.getComponentType()
ErrorJavaClassInfo.getDeclaredClasses()
IJavaClassInfo.getDeclaredClasses()
JavaSourceElement.getDeclaringClass()
default IJavaClassInfo
IJavaClassInfo.getDeepestClassAtOffset
(int offset) ErrorJavaClassInfo.getEnclosingClass()
IJavaAnnotatedElement.getEnclosingClass()
abstract IJavaClassInfo
JavaSourceElement.getEnclosingClass()
IJavaClassConstructor.getExceptionTypes()
IJavaClassMethod.getExceptionTypes()
ErrorJavaClassInfo.getInterfaces()
IJavaClassInfo.getInterfaces()
IJavaClassConstructor.getParameterTypes()
IJavaClassMethod.getParameterTypes()
IJavaClassMethod.getReturnClassInfo()
ErrorJavaClassInfo.getSuperclass()
IJavaClassInfo.getSuperclass()
IJavaClassField.getType()
Methods in gw.lang.reflect.java with parameters of type IJavaClassInfoModifier and TypeMethodDescriptionstatic boolean
AbstractJavaClassInfo.equals
(IJavaClassInfo thisObj, Object that) protected IJavaClassInfo
JavaSourceElement.findInnerSourceType
(IJavaClassInfo topLevelType, String fqnInner) ErrorJavaClassInfo.getConstructor
(IJavaClassInfo... params) IJavaClassInfo.getConstructor
(IJavaClassInfo... params) ErrorJavaClassInfo.getDeclaredMethod
(String methodName, IJavaClassInfo... params) IJavaClassInfo.getDeclaredMethod
(String methodName, IJavaClassInfo... params) ErrorJavaClassInfo.getMethod
(String methodName, IJavaClassInfo... paramTypes) IJavaClassInfo.getMethod
(String methodName, IJavaClassInfo... paramTypes) static IJavaClassMethod[]
IJavaClassInfo.Util.getMethods
(IJavaClassInfo classInfo) private static TreeSet<IJavaClassMethod>
IJavaClassInfo.Util.getPublicMethods
(IJavaClassInfo classInfo, TreeSet<IJavaClassMethod> methods) 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) ErrorJavaClassInfo.resolveType
(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags) ITypeInfoResolver.resolveType
(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags) Constructors in gw.lang.reflect.java with parameters of type IJavaClassInfoModifierConstructorDescriptionJavaExceptionInfo
(IFeatureInfo methodInfo, IJavaClassInfo exceptionClass, IDocRef<IExceptionNode> docs)