public class RequiresReflectionDeterminer extends Object
| Constructor and Description |
|---|
RequiresReflectionDeterminer() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass(ICompilableTypeInternal callingClass,
IType declaringClass,
IRType root,
IRelativeTypeInfo.Accessibility accessibility) |
static boolean |
shouldUseReflection(IType declaringClass,
ICompilableTypeInternal compilingClass,
IRelativeTypeInfo.Accessibility accessibility) |
static boolean |
shouldUseReflection(IType declaringClass,
ICompilableTypeInternal compilingClass,
IRType root,
IRelativeTypeInfo.Accessibility accessibility) |
public static boolean shouldUseReflection(IType declaringClass, ICompilableTypeInternal compilingClass, IRelativeTypeInfo.Accessibility accessibility)
public static boolean shouldUseReflection(IType declaringClass, ICompilableTypeInternal compilingClass, IRType root, IRelativeTypeInfo.Accessibility accessibility)
public static boolean isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass(ICompilableTypeInternal callingClass, IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility)
Copyright © 2020. All rights reserved.