Package org.cadixdev.mercury.extra
Class AccessAnalyzerProcessor
java.lang.Object
org.cadixdev.mercury.extra.AccessAnalyzerProcessor
- All Implemented Interfaces:
SourceProcessor
public final class AccessAnalyzerProcessor extends java.lang.Object implements SourceProcessor
Generates access transformers for fields/method that would no longer be
accessible when moving classes to other packages.
-
Field Summary
Fields inherited from interface org.cadixdev.mercury.SourceProcessor
FLAG_RESOLVE_BINDINGS
-
Method Summary
Modifier and Type Method Description static AccessAnalyzerProcessor
create(org.cadixdev.at.AccessTransformSet ats, org.cadixdev.lorenz.MappingSet mappings)
int
getFlags()
void
process(SourceContext context)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.cadixdev.mercury.SourceProcessor
finish, initialize
-
Method Details
-
create
public static AccessAnalyzerProcessor create(org.cadixdev.at.AccessTransformSet ats, org.cadixdev.lorenz.MappingSet mappings) -
getFlags
public int getFlags()- Specified by:
getFlags
in interfaceSourceProcessor
-
process
- Specified by:
process
in interfaceSourceProcessor
-