Index

A C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractServiceFileCollectingProcessor - Class in org.basepom.inline.transformer.processor
 
AbstractServiceFileRewritingProcessor - Class in org.basepom.inline.transformer.processor
Deals with annotation processors being inlined.
add(Collection<T>, U) - Method in class org.basepom.inline.transformer.util.SetMultiTrie
 
addFile(File, String, String, String, boolean, ClassPathTag...) - Method in class org.basepom.inline.transformer.ClassPath
 
addFile(File, String, String, ClassPathTag...) - Method in class org.basepom.inline.transformer.ClassPath
 

C

CLASS - Enum constant in enum org.basepom.inline.transformer.ClassPathTag
 
ClassNameUtils - Class in org.basepom.inline.transformer
 
ClassPath - Class in org.basepom.inline.transformer
Defines a class path.
ClassPath(File) - Constructor for class org.basepom.inline.transformer.ClassPath
 
ClassPathElement - Class in org.basepom.inline.transformer
 
ClassPathResource - Class in org.basepom.inline.transformer
 
ClassPathTag - Enum in org.basepom.inline.transformer
 
ClassTransformer - Interface in org.basepom.inline.transformer.asm
 
ClassTransformerJarProcessor - Class in org.basepom.inline.transformer.processor
A JarProcessor which applies a list of ClassTransformers to any files ending in .class.
ClassTransformerJarProcessor(List<ClassTransformer>) - Constructor for class org.basepom.inline.transformer.processor.ClassTransformerJarProcessor
 
ClassTransformerJarProcessor(ClassTransformer...) - Constructor for class org.basepom.inline.transformer.processor.ClassTransformerJarProcessor
 
compareTo(Rename) - Method in class org.basepom.inline.transformer.Rename
 

D

DIRECTORY - Enum constant in enum org.basepom.inline.transformer.ClassPathTag
 
DirectoryFilterProcessor - Class in org.basepom.inline.transformer.processor
Strips out the existing directories from the classpath.
DirectoryFilterProcessor() - Constructor for class org.basepom.inline.transformer.processor.DirectoryFilterProcessor
 
DirectoryScanProcessor - Class in org.basepom.inline.transformer.processor
Re-add the directory structure if a given class file is written.
DirectoryScanProcessor(Consumer<ClassPathResource>) - Constructor for class org.basepom.inline.transformer.processor.DirectoryScanProcessor
 
DuplicateDiscardProcessor - Class in org.basepom.inline.transformer.processor
 
DuplicateDiscardProcessor() - Constructor for class org.basepom.inline.transformer.processor.DuplicateDiscardProcessor
 

E

elementsToPath(List<String>) - Static method in class org.basepom.inline.transformer.ClassNameUtils
 
equals(Object) - Method in class org.basepom.inline.transformer.ClassPathElement
 
equals(Object) - Method in class org.basepom.inline.transformer.Rename
 
ExceptionUtil - Class in org.basepom.inline.transformer.util
 
ExceptionUtil.ThrowingSupplier<U> - Interface in org.basepom.inline.transformer.util
 
EXT_CLASS - Static variable in class org.basepom.inline.transformer.ClassNameUtils
 

F

FILE - Enum constant in enum org.basepom.inline.transformer.ClassPathTag
 
forClassName(String, String, boolean) - Static method in class org.basepom.inline.transformer.Rename
 
forDirectory(String) - Static method in class org.basepom.inline.transformer.ClassPathResource
 
forFile(File, String, String, String, boolean, ClassPathTag...) - Static method in class org.basepom.inline.transformer.ClassPathElement
 
forResourcePath(String, String) - Static method in class org.basepom.inline.transformer.Rename
 
forTesting(String, ClassPathElement, ClassPathTag...) - Static method in class org.basepom.inline.transformer.ClassPathResource
 
fromFile(ClassPathElement, File, ImmutableSet<ClassPathTag>) - Static method in class org.basepom.inline.transformer.ClassPathResource
 
fromZipEntry(ClassPathElement, ZipFile, ZipEntry, ImmutableSet<ClassPathTag>) - Static method in class org.basepom.inline.transformer.ClassPathResource
 

G

get() - Method in interface org.basepom.inline.transformer.util.ExceptionUtil.ThrowingSupplier
 
getArchiveName() - Method in class org.basepom.inline.transformer.ClassPathElement
 
getArtifactId() - Method in class org.basepom.inline.transformer.ClassPathElement
 
getClassName() - Method in class org.basepom.inline.transformer.asm.GetNameClassWriter
 
getClassPathElement() - Method in class org.basepom.inline.transformer.ClassPathResource
 
getContent() - Method in class org.basepom.inline.transformer.ClassPathResource
 
getGroupId() - Method in class org.basepom.inline.transformer.ClassPathElement
 
getLastModifiedTime() - Method in class org.basepom.inline.transformer.ClassPathResource
 
getName() - Method in class org.basepom.inline.transformer.ClassPathResource
 
GetNameClassWriter - Class in org.basepom.inline.transformer.asm
 
GetNameClassWriter(ClassVisitor) - Constructor for class org.basepom.inline.transformer.asm.GetNameClassWriter
Constructs a new GetNameClassWriter.
getNameWithPrefix() - Method in class org.basepom.inline.transformer.ClassPathResource
 
getPrefix() - Method in class org.basepom.inline.transformer.ClassPathElement
 
getTags() - Method in class org.basepom.inline.transformer.ClassPathElement
 
getTags() - Method in class org.basepom.inline.transformer.ClassPathResource
 
getValues(Collection<T>) - Method in class org.basepom.inline.transformer.util.SetMultiTrie
 

H

hashCode() - Method in class org.basepom.inline.transformer.ClassPathElement
 
hashCode() - Method in class org.basepom.inline.transformer.Rename
 
hasPrefix() - Method in class org.basepom.inline.transformer.ClassPathResource
 
Holder(Set<JarProcessor>) - Constructor for class org.basepom.inline.transformer.JarProcessor.Holder
 
Holder(JarProcessor...) - Constructor for class org.basepom.inline.transformer.JarProcessor.Holder
 

I

ifClass(String, Function<String, String>) - Static method in class org.basepom.inline.transformer.ClassNameUtils
 
InlineRemapper - Class in org.basepom.inline.transformer.asm
 
InlineRemapper(RemapperProcessor) - Constructor for class org.basepom.inline.transformer.asm.InlineRemapper
 
isClass(String) - Static method in class org.basepom.inline.transformer.ClassNameUtils
 
isClassNameHeuristic(String) - Static method in class org.basepom.inline.transformer.ClassNameUtils
 
isHideClasses() - Method in class org.basepom.inline.transformer.ClassPathElement
 
isObjectArray(String) - Static method in class org.basepom.inline.transformer.ClassNameUtils
Returns true if the given string looks like a Java array name.
iterator() - Method in class org.basepom.inline.transformer.ClassPath
 
iterator() - Method in class org.basepom.inline.transformer.ClassPathElement
 

J

JarProcessor - Interface in org.basepom.inline.transformer
 
JarProcessor.Chain<T> - Interface in org.basepom.inline.transformer
 
JarProcessor.Holder - Class in org.basepom.inline.transformer
 
JarTransformer - Class in org.basepom.inline.transformer
 
JarTransformer(Consumer<ClassPathResource>) - Constructor for class org.basepom.inline.transformer.JarTransformer
 
JarWriterProcessor - Class in org.basepom.inline.transformer.processor
 
JarWriterProcessor(Consumer<ClassPathResource>) - Constructor for class org.basepom.inline.transformer.processor.JarWriterProcessor
 
javaNameToPath(String) - Static method in class org.basepom.inline.transformer.ClassNameUtils
 

L

LOG - Static variable in class org.basepom.inline.transformer.processor.DirectoryScanProcessor
 

M

map(String) - Method in class org.basepom.inline.transformer.asm.InlineRemapper
 
mapValue(Object) - Method in class org.basepom.inline.transformer.asm.InlineRemapper
 
MetaInfFileProcessor - Class in org.basepom.inline.transformer.processor
Deal with all files in META-INF that have no special treatment (like services etc.)
MetaInfFileProcessor() - Constructor for class org.basepom.inline.transformer.processor.MetaInfFileProcessor
 
MODULE_INFO - Static variable in class org.basepom.inline.transformer.processor.ModuleInfoFilterProcessor
 
ModuleInfoFilterProcessor - Class in org.basepom.inline.transformer.processor
 
ModuleInfoFilterProcessor() - Constructor for class org.basepom.inline.transformer.processor.ModuleInfoFilterProcessor
 
MultiReleaseJarProcessor - Class in org.basepom.inline.transformer.processor
Deals with multi-release entries.
MultiReleaseJarProcessor() - Constructor for class org.basepom.inline.transformer.processor.MultiReleaseJarProcessor
 

N

next(T) - Method in interface org.basepom.inline.transformer.JarProcessor.Chain
 

O

org.basepom.inline.transformer - package org.basepom.inline.transformer
 
org.basepom.inline.transformer.asm - package org.basepom.inline.transformer.asm
 
org.basepom.inline.transformer.processor - package org.basepom.inline.transformer.processor
 
org.basepom.inline.transformer.util - package org.basepom.inline.transformer.util
 

P

packageForElement(List<String>) - Static method in class org.basepom.inline.transformer.ClassNameUtils
 
packageNameRenamersForElement(List<String>, ClassPathTag) - Method in class org.basepom.inline.transformer.processor.RemapperProcessor
 
pathToElements(String) - Static method in class org.basepom.inline.transformer.ClassNameUtils
 
pathToJavaName(String) - Static method in class org.basepom.inline.transformer.ClassNameUtils
 
preScan(ClassPathResource) - Method in class org.basepom.inline.transformer.JarProcessor.Holder
 
preScan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in interface org.basepom.inline.transformer.JarProcessor
 
preScan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.DirectoryFilterProcessor
 
preScan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.MultiReleaseJarProcessor
 
preScan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.RemapperProcessor
 
process(ClassPathResource) - Method in class org.basepom.inline.transformer.JarProcessor.Holder
 
process(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in interface org.basepom.inline.transformer.JarProcessor
 
process(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.DirectoryFilterProcessor
 
process(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.AbstractServiceFileCollectingProcessor
 
process(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.AbstractServiceFileRewritingProcessor
 
process(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.ClassTransformerJarProcessor
 
process(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.DirectoryScanProcessor
 
process(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.DuplicateDiscardProcessor
 
process(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.JarWriterProcessor
 
process(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.MetaInfFileProcessor
 
process(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.ModuleInfoFilterProcessor
 
process(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.MultiReleaseJarProcessor
 
process(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.ResourceRenamerJarProcessor
 

R

RemapperProcessor - Class in org.basepom.inline.transformer.processor
Collects all the remapping information for jar transformation.
RemapperProcessor() - Constructor for class org.basepom.inline.transformer.processor.RemapperProcessor
 
RemappingClassTransformer - Class in org.basepom.inline.transformer.asm
 
RemappingClassTransformer(Remapper) - Constructor for class org.basepom.inline.transformer.asm.RemappingClassTransformer
 
Rename - Class in org.basepom.inline.transformer
 
renameClassName(String) - Method in class org.basepom.inline.transformer.Rename
 
renameClassName(String, boolean) - Method in class org.basepom.inline.transformer.Rename
 
renamePath(String) - Method in class org.basepom.inline.transformer.Rename
 
renamersForClassPathResource(ClassPathResource) - Method in class org.basepom.inline.transformer.processor.RemapperProcessor
 
renamersForElement(List<String>, ClassPathTag) - Method in class org.basepom.inline.transformer.processor.RemapperProcessor
 
RESOURCE - Enum constant in enum org.basepom.inline.transformer.ClassPathTag
 
ResourceRenamerJarProcessor - Class in org.basepom.inline.transformer.processor
Allows any file which is NOT a JAR file.
ResourceRenamerJarProcessor(RemapperProcessor) - Constructor for class org.basepom.inline.transformer.processor.ResourceRenamerJarProcessor
 
ROOT_JAR - Enum constant in enum org.basepom.inline.transformer.ClassPathTag
 

S

scan(ClassPathResource) - Method in class org.basepom.inline.transformer.JarProcessor.Holder
 
scan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in interface org.basepom.inline.transformer.JarProcessor
 
scan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.DirectoryFilterProcessor
 
scan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.AbstractServiceFileCollectingProcessor
 
scan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.AbstractServiceFileRewritingProcessor
 
scan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.ClassTransformerJarProcessor
 
scan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.DirectoryScanProcessor
 
scan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.MetaInfFileProcessor
 
scan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.MultiReleaseJarProcessor
 
scan(ClassPathResource, JarProcessor.Chain<ClassPathResource>) - Method in class org.basepom.inline.transformer.processor.ResourceRenamerJarProcessor
 
ServiceLoaderCollectingProcessor - Class in org.basepom.inline.transformer.processor
Deals with multiple service loaders files for the same loader.
ServiceLoaderCollectingProcessor() - Constructor for class org.basepom.inline.transformer.processor.ServiceLoaderCollectingProcessor
 
ServiceLoaderRewritingProcessor - Class in org.basepom.inline.transformer.processor
Deals with service loaders being inlined.
ServiceLoaderRewritingProcessor(InlineRemapper) - Constructor for class org.basepom.inline.transformer.processor.ServiceLoaderRewritingProcessor
 
SetMultiTrie<T,U> - Class in org.basepom.inline.transformer.util
 
SetMultiTrie() - Constructor for class org.basepom.inline.transformer.util.SetMultiTrie
 
SignatureFilterProcessor - Class in org.basepom.inline.transformer.processor
Filter out all signature files as the code modifies the jar.
SignatureFilterProcessor() - Constructor for class org.basepom.inline.transformer.processor.SignatureFilterProcessor
 
SisuCollectingProcessor - Class in org.basepom.inline.transformer.processor
Deals with multiple service loaders files for the same loader.
SisuCollectingProcessor() - Constructor for class org.basepom.inline.transformer.processor.SisuCollectingProcessor
 
SisuRewritingProcessor - Class in org.basepom.inline.transformer.processor
Deals with sisu config files being inlined.
SisuRewritingProcessor(InlineRemapper) - Constructor for class org.basepom.inline.transformer.processor.SisuRewritingProcessor
 
stripClassExtension(String) - Static method in class org.basepom.inline.transformer.ClassNameUtils
 

T

toPackage(String) - Static method in class org.basepom.inline.transformer.ClassNameUtils
 
toPath(String) - Static method in class org.basepom.inline.transformer.ClassNameUtils
 
toString() - Method in class org.basepom.inline.transformer.ClassPath
 
toString() - Method in class org.basepom.inline.transformer.ClassPathElement
 
toString() - Method in class org.basepom.inline.transformer.ClassPathResource
 
toString() - Method in class org.basepom.inline.transformer.Rename
 
transform(ClassPath) - Method in class org.basepom.inline.transformer.JarTransformer
 
transform(ClassVisitor) - Method in interface org.basepom.inline.transformer.asm.ClassTransformer
 
transform(ClassVisitor) - Method in class org.basepom.inline.transformer.asm.RemappingClassTransformer
 

V

valueOf(String) - Static method in enum org.basepom.inline.transformer.ClassPathTag
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.basepom.inline.transformer.ClassPathTag
Returns an array containing the constants of this enum type, in the order they are declared.
visit(int, int, String, String, String, String[]) - Method in class org.basepom.inline.transformer.asm.GetNameClassWriter
 

W

withContent(byte[]) - Method in class org.basepom.inline.transformer.ClassPathResource
 
withName(String) - Method in class org.basepom.inline.transformer.ClassPathResource
 
withPrefix(String, String) - Method in class org.basepom.inline.transformer.ClassPathResource
 
wrapIOException(ExceptionUtil.ThrowingSupplier<T>) - Static method in class org.basepom.inline.transformer.util.ExceptionUtil
 
A C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values