Class ManResolve
java.lang.Object
com.sun.tools.javac.comp.Resolve
manifold.internal.javac.ManResolve
public class ManResolve
extends com.sun.tools.javac.comp.Resolve
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.tools.javac.comp.Resolve
com.sun.tools.javac.comp.Resolve.InapplicableMethodException, com.sun.tools.javac.comp.Resolve.RecoveryLoadClass -
Field Summary
Fields inherited from class com.sun.tools.javac.comp.Resolve
allowModules, allowRecords, resolveKey -
Method Summary
Modifier and TypeMethodDescriptionstatic com.sun.tools.javac.comp.Resolveinstance(com.sun.tools.javac.util.Context ctx) booleanisAccessible(com.sun.tools.javac.comp.Env<com.sun.tools.javac.comp.AttrContext> env, com.sun.tools.javac.code.Symbol.TypeSymbol typeSymbol, boolean checkInner) Allow augmented classes to access modules as if defined in both the extended class' module and the extension class' module.booleanisAccessible(com.sun.tools.javac.comp.Env<com.sun.tools.javac.comp.AttrContext> env, com.sun.tools.javac.code.Type site, com.sun.tools.javac.code.Symbol sym) booleanisAccessible(com.sun.tools.javac.comp.Env<com.sun.tools.javac.comp.AttrContext> env, com.sun.tools.javac.code.Type site, com.sun.tools.javac.code.Symbol sym, boolean checkInner) Allow @Jailbreak to expose otherwise inaccessible featuresMethods inherited from class com.sun.tools.javac.comp.Resolve
isAccessible, isEarlyReference, isStatic, logAccessErrorInternal, methodArguments, resolveInternalConstructor, resolveInternalField, resolveInternalMethod
-
Method Details
-
instance
public static com.sun.tools.javac.comp.Resolve instance(com.sun.tools.javac.util.Context ctx) -
isAccessible
public boolean isAccessible(com.sun.tools.javac.comp.Env<com.sun.tools.javac.comp.AttrContext> env, com.sun.tools.javac.code.Type site, com.sun.tools.javac.code.Symbol sym) - Overrides:
isAccessiblein classcom.sun.tools.javac.comp.Resolve
-
isAccessible
public boolean isAccessible(com.sun.tools.javac.comp.Env<com.sun.tools.javac.comp.AttrContext> env, com.sun.tools.javac.code.Symbol.TypeSymbol typeSymbol, boolean checkInner) Allow augmented classes to access modules as if defined in both the extended class' module and the extension class' module.- Overrides:
isAccessiblein classcom.sun.tools.javac.comp.Resolve
-
isAccessible
public boolean isAccessible(com.sun.tools.javac.comp.Env<com.sun.tools.javac.comp.AttrContext> env, com.sun.tools.javac.code.Type site, com.sun.tools.javac.code.Symbol sym, boolean checkInner) Allow @Jailbreak to expose otherwise inaccessible features- Overrides:
isAccessiblein classcom.sun.tools.javac.comp.Resolve
-