Class RequiresReflectionDeterminer
- java.lang.Object
-
- gw.internal.gosu.ir.transform.util.RequiresReflectionDeterminer
-
public class RequiresReflectionDeterminer extends Object
-
-
Constructor Summary
Constructors Constructor Description RequiresReflectionDeterminer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass(ICompilableTypeInternal callingClass, IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility)
static boolean
shouldUseReflection(IType declaringClass, ICompilableTypeInternal compilingClass, IRType root, IRelativeTypeInfo.Accessibility accessibility)
static boolean
shouldUseReflection(IType declaringClass, ICompilableTypeInternal compilingClass, IRelativeTypeInfo.Accessibility accessibility)
-
-
-
Method Detail
-
shouldUseReflection
public static boolean shouldUseReflection(IType declaringClass, ICompilableTypeInternal compilingClass, IRelativeTypeInfo.Accessibility accessibility)
-
shouldUseReflection
public static boolean shouldUseReflection(IType declaringClass, ICompilableTypeInternal compilingClass, IRType root, IRelativeTypeInfo.Accessibility accessibility)
-
isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass
public static boolean isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass(ICompilableTypeInternal callingClass, IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility)
-
-