Index
All Classes|All Packages
A
- AccessAnalyzerProcessor - Class in org.cadixdev.mercury.extra
-
Generates access transformers for fields/method that would no longer be accessible when moving classes to other packages.
- AccessTransformerRewriter - Class in org.cadixdev.mercury.at
- addEdit(TextEdit) - Method in class org.cadixdev.mercury.RewriteContext
B
- BombeBindings - Class in org.cadixdev.mercury.util
- BridgeMethodRewriter - Class in org.cadixdev.mercury.extra
-
Removes redundant synthetic bridge methods that cause compile errors.
C
- checkGracefully(SourceContext, ITypeBinding) - Static method in class org.cadixdev.mercury.util.GracefulCheck
- convertSignature(IMethodBinding) - Static method in class org.cadixdev.mercury.util.BombeBindings
- convertSignature(IVariableBinding) - Static method in class org.cadixdev.mercury.util.BombeBindings
- convertType(ITypeBinding) - Static method in class org.cadixdev.mercury.util.BombeBindings
- create() - Static method in class org.cadixdev.mercury.extra.BridgeMethodRewriter
- create(AccessTransformSet) - Static method in class org.cadixdev.mercury.at.AccessTransformerRewriter
- create(AccessTransformSet, MappingSet) - Static method in class org.cadixdev.mercury.extra.AccessAnalyzerProcessor
- create(MappingSet) - Static method in class org.cadixdev.mercury.remapper.MercuryRemapper
- create(MappingSet, boolean) - Static method in class org.cadixdev.mercury.remapper.MercuryRemapper
- createASTRewrite() - Method in class org.cadixdev.mercury.RewriteContext
- createImportRewrite() - Method in class org.cadixdev.mercury.RewriteContext
- createSimple(MappingSet) - Static method in class org.cadixdev.mercury.remapper.MercuryRemapper
- createSimple(MappingSet, boolean) - Static method in class org.cadixdev.mercury.remapper.MercuryRemapper
- createTypeBinding(String) - Method in class org.cadixdev.mercury.Mercury
F
- finish(Mercury) - Method in interface org.cadixdev.mercury.SourceProcessor
- FLAG_RESOLVE_BINDINGS - Static variable in interface org.cadixdev.mercury.SourceProcessor
G
- get(Mercury) - Static method in class org.cadixdev.mercury.analysis.MercuryInheritanceProvider
- getASTRewrite() - Method in class org.cadixdev.mercury.RewriteContext
- getClassPath() - Method in class org.cadixdev.mercury.Mercury
- getCompilationUnit() - Method in class org.cadixdev.mercury.SourceContext
- getContext() - Method in class org.cadixdev.mercury.Mercury
- getEncoding() - Method in class org.cadixdev.mercury.Mercury
- getFlags() - Method in class org.cadixdev.mercury.at.AccessTransformerRewriter
- getFlags() - Method in class org.cadixdev.mercury.extra.AccessAnalyzerProcessor
- getFlags() - Method in class org.cadixdev.mercury.extra.BridgeMethodRewriter
- getFlags() - Method in class org.cadixdev.mercury.remapper.MercuryRemapper
- getFlags() - Method in interface org.cadixdev.mercury.SourceProcessor
- getMercury() - Method in class org.cadixdev.mercury.SourceContext
- getOutputDir() - Method in class org.cadixdev.mercury.Mercury
- getPackageName() - Method in class org.cadixdev.mercury.SourceContext
- getPrimaryType() - Method in class org.cadixdev.mercury.SourceContext
- getProcessors() - Method in class org.cadixdev.mercury.Mercury
- getQualifiedPrimaryType() - Method in class org.cadixdev.mercury.SourceContext
- getSourceCompatibility() - Method in class org.cadixdev.mercury.Mercury
- getSourceDir() - Method in class org.cadixdev.mercury.Mercury
- getSourceFile() - Method in class org.cadixdev.mercury.SourceContext
- getSourcePath() - Method in class org.cadixdev.mercury.Mercury
- GracefulCheck - Class in org.cadixdev.mercury.util
-
Utility for checking gracefully, based on configuration.
I
- initialize(Mercury) - Method in interface org.cadixdev.mercury.SourceProcessor
- isFlexibleAnonymousClassMemberLookups() - Method in class org.cadixdev.mercury.Mercury
- isGracefulClasspathChecks() - Method in class org.cadixdev.mercury.Mercury
- isGracefulJavadocClasspathChecks() - Method in class org.cadixdev.mercury.Mercury
- isJavadoc(ASTNode) - Static method in class org.cadixdev.mercury.util.GracefulCheck
- isPackagePrivate(int) - Static method in class org.cadixdev.mercury.util.BombeBindings
J
- JAVA_EXTENSION - Static variable in class org.cadixdev.mercury.Mercury
L
- loadDocument() - Method in class org.cadixdev.mercury.SourceContext
M
- Mercury - Class in org.cadixdev.mercury
- Mercury() - Constructor for class org.cadixdev.mercury.Mercury
- MercuryInheritanceProvider - Class in org.cadixdev.mercury.analysis
- MercuryRemapper - Class in org.cadixdev.mercury.remapper
O
- org.cadixdev.mercury - package org.cadixdev.mercury
- org.cadixdev.mercury.analysis - package org.cadixdev.mercury.analysis
- org.cadixdev.mercury.at - package org.cadixdev.mercury.at
- org.cadixdev.mercury.extra - package org.cadixdev.mercury.extra
- org.cadixdev.mercury.remapper - package org.cadixdev.mercury.remapper
- org.cadixdev.mercury.util - package org.cadixdev.mercury.util
P
- process(Path) - Method in class org.cadixdev.mercury.Mercury
- process(SourceContext) - Method in class org.cadixdev.mercury.extra.AccessAnalyzerProcessor
- process(SourceContext) - Method in interface org.cadixdev.mercury.SourceProcessor
- process(SourceContext) - Method in interface org.cadixdev.mercury.SourceRewriter
- provide(String) - Method in class org.cadixdev.mercury.analysis.MercuryInheritanceProvider
- provide(String, Object) - Method in class org.cadixdev.mercury.analysis.MercuryInheritanceProvider
- provide(ITypeBinding) - Method in class org.cadixdev.mercury.analysis.MercuryInheritanceProvider
R
- rewrite(Path, Path) - Method in class org.cadixdev.mercury.Mercury
- rewrite(RewriteContext) - Method in class org.cadixdev.mercury.at.AccessTransformerRewriter
- rewrite(RewriteContext) - Method in class org.cadixdev.mercury.extra.BridgeMethodRewriter
- rewrite(RewriteContext) - Method in class org.cadixdev.mercury.remapper.MercuryRemapper
- rewrite(RewriteContext) - Method in interface org.cadixdev.mercury.SourceRewriter
- RewriteContext - Class in org.cadixdev.mercury
S
- setEncoding(Charset) - Method in class org.cadixdev.mercury.Mercury
- setFlexibleAnonymousClassMemberLookups(boolean) - Method in class org.cadixdev.mercury.Mercury
- setGracefulClasspathChecks(boolean) - Method in class org.cadixdev.mercury.Mercury
- setGracefulJavadocClasspathChecks(boolean) - Method in class org.cadixdev.mercury.Mercury
- setPackageName(String) - Method in class org.cadixdev.mercury.RewriteContext
- setPrimaryType(String) - Method in class org.cadixdev.mercury.RewriteContext
- setSourceCompatibility(String) - Method in class org.cadixdev.mercury.Mercury
- SourceContext - Class in org.cadixdev.mercury
- SourceProcessor - Interface in org.cadixdev.mercury
- SourceRewriter - Interface in org.cadixdev.mercury
All Classes|All Packages