Index

A B C F G I J L M O P R S 
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
 
A B C F G I J L M O P R S 
All Classes|All Packages