Package org.cadixdev.mercury
Interface SourceProcessor
-
- All Known Subinterfaces:
SourceRewriter
- All Known Implementing Classes:
AccessAnalyzerProcessor,AccessTransformerRewriter,BridgeMethodRewriter,MercuryRemapper
public interface SourceProcessor
-
-
Field Summary
Fields Modifier and Type Field Description static intFLAG_RESOLVE_BINDINGS
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidfinish(Mercury mercury)default intgetFlags()default voidinitialize(Mercury mercury)voidprocess(SourceContext context)
-
-
-
Field Detail
-
FLAG_RESOLVE_BINDINGS
static final int FLAG_RESOLVE_BINDINGS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFlags
default int getFlags()
-
initialize
default void initialize(Mercury mercury) throws java.lang.Exception
- Throws:
java.lang.Exception
-
process
void process(SourceContext context) throws java.lang.Exception
- Throws:
java.lang.Exception
-
finish
default void finish(Mercury mercury) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-