Skip navigation links
A C D E F G H I J K L M N O P R S T V Z 

A

AbstractDepHandler - Class in org.pantsbuild.jarjar
 
AbstractDepHandler(int) - Constructor for class org.pantsbuild.jarjar.AbstractDepHandler
 
addConfiguredKeep(Keep) - Method in class org.pantsbuild.jarjar.JarJarTask
 
addConfiguredRule(Rule) - Method in class org.pantsbuild.jarjar.JarJarTask
 
addConfiguredZap(Zap) - Method in class org.pantsbuild.jarjar.JarJarTask
 
AntJarProcessor - Class in org.pantsbuild.jarjar.util
 
AntJarProcessor() - Constructor for class org.pantsbuild.jarjar.util.AntJarProcessor
 

C

ClassHeaderReader - Class in org.pantsbuild.jarjar.util
 
ClassHeaderReader() - Constructor for class org.pantsbuild.jarjar.util.ClassHeaderReader
 
ClassPathEntry - Interface in org.pantsbuild.jarjar.util
 
ClassPathIterator - Class in org.pantsbuild.jarjar.util
 
ClassPathIterator(String) - Constructor for class org.pantsbuild.jarjar.util.ClassPathIterator
 
ClassPathIterator(File, String, String) - Constructor for class org.pantsbuild.jarjar.util.ClassPathIterator
 
cleanHelper() - Method in class org.pantsbuild.jarjar.JarJarTask
 
cleanHelper() - Method in class org.pantsbuild.jarjar.util.AntJarProcessor
 
cleanUp() - Method in class org.pantsbuild.jarjar.util.AntJarProcessor
 
close() - Method in class org.pantsbuild.jarjar.util.ClassPathIterator
Closes all zip files opened by this iterator.
copy(File, File, byte[]) - Static method in class org.pantsbuild.jarjar.util.IoUtil
 
copyZipWithoutEmptyDirectories(File, File) - Static method in class org.pantsbuild.jarjar.util.IoUtil
Create a copy of an zip file without its empty directories.

D

data - Variable in class org.pantsbuild.jarjar.util.EntryStruct
 
DepFind - Class in org.pantsbuild.jarjar
 
DepFind() - Constructor for class org.pantsbuild.jarjar.DepFind
 
DepHandler - Interface in org.pantsbuild.jarjar
 
DuplicateJarEntryException - Exception in org.pantsbuild.jarjar.util
Raised when a duplicate entry is found in a Jar file being processed.
DuplicateJarEntryException(String, String) - Constructor for exception org.pantsbuild.jarjar.util.DuplicateJarEntryException
 

E

EmptyClassVisitor - Class in org.pantsbuild.jarjar
An ASM3 EmptyVisitor replacement
EmptyClassVisitor() - Constructor for class org.pantsbuild.jarjar.EmptyClassVisitor
 
EntryStruct - Class in org.pantsbuild.jarjar.util
 
EntryStruct() - Constructor for class org.pantsbuild.jarjar.util.EntryStruct
 
execute() - Method in class org.pantsbuild.jarjar.JarJarMojo
 
execute() - Method in class org.pantsbuild.jarjar.JarJarTask
 
execute() - Method in class org.pantsbuild.jarjar.util.AntJarProcessor
 
execute(JarProcessor) - Method in class org.pantsbuild.jarjar.util.AntJarProcessor
 

F

FatalMisplacedClassProcessor - Class in org.pantsbuild.jarjar.misplaced
Fails-fast with an exception upon finding a misplaced class.
FatalMisplacedClassProcessor() - Constructor for class org.pantsbuild.jarjar.misplaced.FatalMisplacedClassProcessor
 
find(String, String, String) - Method in class org.pantsbuild.jarjar.Main
 
formatMisplacedClassMessage(EntryStruct, String) - Method in class org.pantsbuild.jarjar.misplaced.MisplacedClassProcessor
 

G

getAccess() - Method in class org.pantsbuild.jarjar.util.ClassHeaderReader
 
getClassName() - Method in class org.pantsbuild.jarjar.PathClass
 
getClassName() - Method in class org.pantsbuild.jarjar.util.ClassHeaderReader
 
getClassName() - Method in class org.pantsbuild.jarjar.util.GetNameClassWriter
 
getClassPath() - Method in class org.pantsbuild.jarjar.PathClass
 
getDefaultProcessor() - Method in class org.pantsbuild.jarjar.misplaced.MisplacedClassProcessorFactory
Returns the default misplaced class processor, which is "omit".
getInstance() - Static method in class org.pantsbuild.jarjar.misplaced.MisplacedClassProcessorFactory
 
getInterfaces() - Method in class org.pantsbuild.jarjar.util.ClassHeaderReader
 
getName() - Method in interface org.pantsbuild.jarjar.util.ClassPathEntry
 
GetNameClassWriter - Class in org.pantsbuild.jarjar.util
 
GetNameClassWriter(int) - Constructor for class org.pantsbuild.jarjar.util.GetNameClassWriter
 
getPattern() - Method in class org.pantsbuild.jarjar.PatternElement
 
getProcessorForName(String) - Method in class org.pantsbuild.jarjar.misplaced.MisplacedClassProcessorFactory
Creates a MisplacedClassProcessor according for the given strategy name.
getResult() - Method in class org.pantsbuild.jarjar.Rule
 
getSource() - Method in interface org.pantsbuild.jarjar.util.ClassPathEntry
 
getSuperName() - Method in class org.pantsbuild.jarjar.util.ClassHeaderReader
 

H

handle(PathClass, PathClass) - Method in class org.pantsbuild.jarjar.AbstractDepHandler
 
handle(String, String) - Method in class org.pantsbuild.jarjar.AbstractDepHandler
 
handle(PathClass, PathClass) - Method in interface org.pantsbuild.jarjar.DepHandler
 
handle(String, String) - Method in class org.pantsbuild.jarjar.TextDepHandler
 
handleEnd() - Method in class org.pantsbuild.jarjar.AbstractDepHandler
 
handleEnd() - Method in interface org.pantsbuild.jarjar.DepHandler
 
handleMisplacedClass(EntryStruct, String) - Method in class org.pantsbuild.jarjar.misplaced.FatalMisplacedClassProcessor
 
handleMisplacedClass(EntryStruct, String) - Method in class org.pantsbuild.jarjar.misplaced.MisplacedClassProcessor
Handles a class that was found at a location that does not match its fully qualified classname.
handleMisplacedClass(EntryStruct, String) - Method in class org.pantsbuild.jarjar.misplaced.MoveMisplacedClassProcessor
 
handleMisplacedClass(EntryStruct, String) - Method in class org.pantsbuild.jarjar.misplaced.OmitMisplacedClassProcessor
 
handleMisplacedClass(EntryStruct, String) - Method in class org.pantsbuild.jarjar.misplaced.SkipMisplacedClassProcessor
 
handleStart() - Method in class org.pantsbuild.jarjar.AbstractDepHandler
 
handleStart() - Method in interface org.pantsbuild.jarjar.DepHandler
 
hasNext() - Method in class org.pantsbuild.jarjar.util.ClassPathIterator
 
help() - Method in class org.pantsbuild.jarjar.Main
 

I

IoUtil - Class in org.pantsbuild.jarjar.util
 

J

JarJarMojo - Class in org.pantsbuild.jarjar
 
JarJarMojo() - Constructor for class org.pantsbuild.jarjar.JarJarMojo
 
JarJarTask - Class in org.pantsbuild.jarjar
 
JarJarTask() - Constructor for class org.pantsbuild.jarjar.JarJarTask
 
JarProcessor - Interface in org.pantsbuild.jarjar.util
 
JarProcessorChain - Class in org.pantsbuild.jarjar.util
 
JarProcessorChain(JarProcessor[]) - Constructor for class org.pantsbuild.jarjar.util.JarProcessorChain
 
JarTransformer - Class in org.pantsbuild.jarjar.util
 
JarTransformer() - Constructor for class org.pantsbuild.jarjar.util.JarTransformer
 
JarTransformerChain - Class in org.pantsbuild.jarjar.util
 
JarTransformerChain(RemappingClassTransformer[]) - Constructor for class org.pantsbuild.jarjar.util.JarTransformerChain
 

K

Keep - Class in org.pantsbuild.jarjar
 
Keep() - Constructor for class org.pantsbuild.jarjar.Keep
 

L

level - Variable in class org.pantsbuild.jarjar.AbstractDepHandler
 
LEVEL_CLASS - Static variable in interface org.pantsbuild.jarjar.DepHandler
 
LEVEL_JAR - Static variable in interface org.pantsbuild.jarjar.DepHandler
 

M

Main - Class in org.pantsbuild.jarjar
 
Main() - Constructor for class org.pantsbuild.jarjar.Main
 
main(String[]) - Static method in class org.pantsbuild.jarjar.Main
 
MethodSignatureProcessor - Class in org.pantsbuild.jarjar
Remaps string values representing method signatures to use the new package.
MethodSignatureProcessor(Remapper) - Constructor for class org.pantsbuild.jarjar.MethodSignatureProcessor
 
MisplacedClassProcessor - Class in org.pantsbuild.jarjar.misplaced
Processor that handles classes whose fully-qualified names do not match their jar entry location.
MisplacedClassProcessor() - Constructor for class org.pantsbuild.jarjar.misplaced.MisplacedClassProcessor
 
MisplacedClassProcessorFactory - Class in org.pantsbuild.jarjar.misplaced
Factory singleton for creating a MisplacedProcessorFactory from a user-level strategy string.
MisplacedClassProcessorFactory.Strategy - Enum in org.pantsbuild.jarjar.misplaced
 
MoveMisplacedClassProcessor - Class in org.pantsbuild.jarjar.misplaced
Moves misplaced classes to their proper location based on their package name.
MoveMisplacedClassProcessor() - Constructor for class org.pantsbuild.jarjar.misplaced.MoveMisplacedClassProcessor
 

N

name - Variable in class org.pantsbuild.jarjar.util.EntryStruct
 
next() - Method in class org.pantsbuild.jarjar.util.ClassPathIterator
 

O

OmitMisplacedClassProcessor - Class in org.pantsbuild.jarjar.misplaced
Leave misplaced classes out of the jar.
OmitMisplacedClassProcessor() - Constructor for class org.pantsbuild.jarjar.misplaced.OmitMisplacedClassProcessor
 
openStream() - Method in interface org.pantsbuild.jarjar.util.ClassPathEntry
 
org.pantsbuild.jarjar - package org.pantsbuild.jarjar
 
org.pantsbuild.jarjar.misplaced - package org.pantsbuild.jarjar.misplaced
 
org.pantsbuild.jarjar.util - package org.pantsbuild.jarjar.util
 

P

PathClass - Class in org.pantsbuild.jarjar
 
PathClass(String, String) - Constructor for class org.pantsbuild.jarjar.PathClass
 
PatternElement - Class in org.pantsbuild.jarjar
 
PatternElement() - Constructor for class org.pantsbuild.jarjar.PatternElement
 
pipe(InputStream, OutputStream, byte[]) - Static method in class org.pantsbuild.jarjar.util.IoUtil
 
process(File, File, File) - Method in class org.pantsbuild.jarjar.Main
 
process(EntryStruct) - Method in class org.pantsbuild.jarjar.MethodSignatureProcessor
 
process(EntryStruct) - Method in class org.pantsbuild.jarjar.misplaced.MisplacedClassProcessor
 
process(EntryStruct) - Method in interface org.pantsbuild.jarjar.util.JarProcessor
Process the entry (p.ex.
process(EntryStruct) - Method in class org.pantsbuild.jarjar.util.JarProcessorChain
 
process(EntryStruct) - Method in class org.pantsbuild.jarjar.util.JarTransformer
 

R

read(InputStream) - Method in class org.pantsbuild.jarjar.util.ClassHeaderReader
 
RemappingClassTransformer - Class in org.pantsbuild.jarjar.util
 
RemappingClassTransformer(Remapper) - Constructor for class org.pantsbuild.jarjar.util.RemappingClassTransformer
 
remove() - Method in class org.pantsbuild.jarjar.util.ClassPathIterator
 
reset() - Method in class org.pantsbuild.jarjar.util.AntJarProcessor
 
Rule - Class in org.pantsbuild.jarjar
 
Rule() - Constructor for class org.pantsbuild.jarjar.Rule
 
run(String, String, DepHandler) - Method in class org.pantsbuild.jarjar.DepFind
 
run(File, File, JarProcessor) - Static method in class org.pantsbuild.jarjar.util.StandaloneJarProcessor
 
RuntimeIOException - Exception in org.pantsbuild.jarjar.util
 
RuntimeIOException(IOException) - Constructor for exception org.pantsbuild.jarjar.util.RuntimeIOException
 

S

setCurrentDirectory(File) - Method in class org.pantsbuild.jarjar.DepFind
 
setFilesonly(boolean) - Method in class org.pantsbuild.jarjar.util.AntJarProcessor
 
setPattern(String) - Method in class org.pantsbuild.jarjar.PatternElement
 
setResult(String) - Method in class org.pantsbuild.jarjar.Rule
 
setTarget(ClassVisitor) - Method in class org.pantsbuild.jarjar.util.RemappingClassTransformer
 
setVerbose(boolean) - Method in class org.pantsbuild.jarjar.util.AntJarProcessor
 
shouldKeep() - Method in class org.pantsbuild.jarjar.misplaced.FatalMisplacedClassProcessor
 
shouldKeep() - Method in class org.pantsbuild.jarjar.misplaced.MisplacedClassProcessor
Returns whether the entry should be included in the output.
shouldKeep() - Method in class org.pantsbuild.jarjar.misplaced.MoveMisplacedClassProcessor
 
shouldKeep() - Method in class org.pantsbuild.jarjar.misplaced.OmitMisplacedClassProcessor
 
shouldKeep() - Method in class org.pantsbuild.jarjar.misplaced.SkipMisplacedClassProcessor
 
shouldTransform() - Method in class org.pantsbuild.jarjar.misplaced.FatalMisplacedClassProcessor
 
shouldTransform() - Method in class org.pantsbuild.jarjar.misplaced.MisplacedClassProcessor
Whether any JarTransformers transform and relocate the struct to its "proper" location based on its package name, or just skip over it.
shouldTransform() - Method in class org.pantsbuild.jarjar.misplaced.MoveMisplacedClassProcessor
 
shouldTransform() - Method in class org.pantsbuild.jarjar.misplaced.OmitMisplacedClassProcessor
 
shouldTransform() - Method in class org.pantsbuild.jarjar.misplaced.SkipMisplacedClassProcessor
 
SkipMisplacedClassProcessor - Class in org.pantsbuild.jarjar.misplaced
Handles misplaced classes by excluding them from shading (which leaves them at their original location).
SkipMisplacedClassProcessor() - Constructor for class org.pantsbuild.jarjar.misplaced.SkipMisplacedClassProcessor
 
skipTransform - Variable in class org.pantsbuild.jarjar.util.EntryStruct
 
StandaloneJarProcessor - Class in org.pantsbuild.jarjar.util
 
StandaloneJarProcessor() - Constructor for class org.pantsbuild.jarjar.util.StandaloneJarProcessor
 
strings(String) - Method in class org.pantsbuild.jarjar.Main
 

T

TextDepHandler - Class in org.pantsbuild.jarjar
 
TextDepHandler(PrintWriter, int) - Constructor for class org.pantsbuild.jarjar.TextDepHandler
 
time - Variable in class org.pantsbuild.jarjar.util.EntryStruct
 
toByteArray() - Method in class org.pantsbuild.jarjar.util.GetNameClassWriter
 
toString() - Method in class org.pantsbuild.jarjar.PathClass
 
transform(ClassVisitor) - Method in class org.pantsbuild.jarjar.util.JarTransformer
 
transform(ClassVisitor) - Method in class org.pantsbuild.jarjar.util.JarTransformerChain
 

V

valueOf(String) - Static method in enum org.pantsbuild.jarjar.misplaced.MisplacedClassProcessorFactory.Strategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pantsbuild.jarjar.misplaced.MisplacedClassProcessorFactory.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
verbose - Variable in class org.pantsbuild.jarjar.util.AntJarProcessor
 
visit(int, int, String, String, String, String[]) - Method in class org.pantsbuild.jarjar.util.GetNameClassWriter
 
visitAnnotation(String, boolean) - Method in class org.pantsbuild.jarjar.EmptyClassVisitor
 
visitField(int, String, String, String, Object) - Method in class org.pantsbuild.jarjar.EmptyClassVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class org.pantsbuild.jarjar.EmptyClassVisitor
 

Z

Zap - Class in org.pantsbuild.jarjar
 
Zap() - Constructor for class org.pantsbuild.jarjar.Zap
 
zipDir(File, ZipOutputStream, String, int) - Method in class org.pantsbuild.jarjar.util.AntJarProcessor
 
zipFile(InputStream, ZipOutputStream, String, long, File, int) - Method in class org.pantsbuild.jarjar.util.AntJarProcessor
 
A C D E F G H I J K L M N O P R S T V Z 
Skip navigation links