Index
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
ClassTransformersto 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
All Classes and Interfaces|All Packages|Constant Field Values