All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractDescriptor |
The type Abstract descriptor.
|
| AbstractDynamicCpInfo |
Representation of a 'invokedynamic' or 'dynamic' entry in the ConstantPool.
|
| AbstractEntryPointFilter |
The type Abstract entry point filter.
|
| AbstractTypeCpInfo |
Representation of a 'class', 'module', or 'package' entry in the ConstantPool.
|
| AllMainMethodsFilter |
marks all main methods as entry points
|
| Analyzer |
The type Analyzer.
|
| AnnotationDefaultAttrInfo |
The type Annotation default attr info.
|
| AnnotationInfo |
The type Annotation info.
|
| AnnotationUsage |
The type Annotation usage.
|
| AntLogger |
The type Ant logger.
|
| Archive |
Describes an abstract "archive".
|
| ArchiveWriter |
Specifies the contract for adding content to archive files,
that is jars and directories.
|
| AttributeFilter |
The type Attribute filter.
|
| AttributesSection |
The type Attributes section.
|
| AttributesSection |
Used by ant to handle the attributes element.
|
| AttrInfo |
Representation of an attribute.
|
| BootstrapMethod |
Representation of a bootstrap methods in the bootstrap method attribute section.
|
| BootstrapMethodsAttrInfo |
Representation of a bootstrap-methods attribute.
|
| Cl |
Tree item representing a class or interface.
|
| Cl.ClassResolver |
The interface Class resolver.
|
| ClassConstants |
Constants used in representing a Java class-file (*.class).
|
| ClassCpInfo |
Representation of a 'class' entry in the ConstantPool.
|
| ClassDescriptor |
The type Class descriptor.
|
| ClassFile |
This is a representation of the data in a Java class-file (*.class).
|
| ClassFilter |
The type Class filter.
|
| ClassItemInfo |
Representation of a field or method from a class-file.
|
| ClassResolver |
The interface Class resolver.
|
| ClassSection |
Used by ant to handle the class element.
|
| ClassSection |
The type Class section.
|
| ClassTree |
Tree structure of package levels, classes, methods and fields used for obfuscation.
|
| CodeAttrInfo |
Representation of an attribute.
|
| CollectionFilter |
The type Collection filter.
|
| Cons |
A 'cons' of two references -- useful as a generic return grouping from Enumerations.
|
| ConsoleLogger |
The type Console logger.
|
| ConstantPool |
A representation of the data in a Java class-file's Constant Pool.
|
| ConstantValueAttrInfo |
Representation of an attribute.
|
| Conversion |
The type Conversion.
|
| CpInfo |
Representation of an entry in the ConstantPool.
|
| DefaultNetwork |
|
| DeprecatedAttrInfo |
Representation of an attribute.
|
| Dfs |
Framework class for depth first search (DFS) based algorithms.
|
| DirectoryStreamProvider |
The type Directory stream provider.
|
| DirectoryWrapper |
The type Directory wrapper.
|
| DirectoryWriterImpl |
Writes content to directories.
|
| DoubleCpInfo |
Representation of a 'double' entry in the ConstantPool (takes up two indices).
|
| DynamicCpInfo |
Representation of a 'dynamic' entry in the ConstantPool.
|
| EdgeType |
The enum Edge type.
|
| ElementValueInfo |
The type Element value info.
|
| ElementValuePairInfo |
The type Element value pair info.
|
| EnclosingMethodAttrInfo |
Representation of an attribute.
|
| Entry |
Entry represents an entry in an archive, e.g class file or resource file
|
| EntryPointFilter |
The interface Entry point filter.
|
| EntryPointFilters |
The type Entry point filters.
|
| EntryPointJar |
The type Entry point jar.
|
| EntryPointJarFilter |
The type Entry point jar filter.
|
| EntryPointsSection |
ANT entryPoint section
|
| ExceptionInfo |
Representation of an Exception table entry.
|
| ExceptionsAttrInfo |
Representation of an attribute.
|
| Exclude |
Stores which byte code attributes to keep when renaming or shrinking.
|
| ExposeSection |
Used by ant to handle the expose element.
|
| Factory |
Creates facades for transparent usage of archive files,
that is jars and directories.
|
| Fd |
Tree item representing a field.
|
| FieldDescriptor |
The type Field descriptor.
|
| FieldFilter |
The type Field filter.
|
| FieldInfo |
Representation of a field from a class-file.
|
| FieldrefCpInfo |
Representation of a 'fieldref' entry in the ConstantPool.
|
| FieldSection |
Used by ant to handle the field element.
|
| FieldSection |
The type Field section.
|
| FileEntryWrapper |
The type File entry wrapper.
|
| Filter |
The interface Filter.
|
| Filter |
The interface Filter.
|
| FloatCpInfo |
Representation of a 'float' entry in the ConstantPool.
|
| GuardDB |
Classfile database for obfuscation.
|
| InnerClassesAttrInfo |
Representation of an attribute.
|
| InnerClassesInfo |
Representation of an Inner Classes table entry.
|
| InOutPair |
The type In out pair.
|
| IntegerCpInfo |
Representation of a 'integer' entry in the ConstantPool.
|
| InterfaceMethodrefCpInfo |
Representation of a 'interfacemethodref' entry in the ConstantPool.
|
| Invocation |
The type Invocation.
|
| InvocationFactory |
The type Invocation factory.
|
| InvokeDynamicCpInfo |
Representation of a 'invokedynamic' entry in the ConstantPool.
|
| JarEntryWrapper |
The type Jar entry wrapper.
|
| JarFileWrapper |
The type Jar file wrapper.
|
| JarStreamProvider |
The type Jar stream provider.
|
| JarWriterImpl |
Writes contents to jar files.
|
| KeywordNameMaker |
Name generator that uses (almost) the full Java identifier namespace,
and chooses to put some of the keyword names (legal in JVM, illegal in
Java language) out front in sequence.
|
| LineNumberInfo |
Representation of an Line Number table entry.
|
| LineNumberTableAttrInfo |
Representation of an attribute.
|
| LineNumberTableMapper |
The interface Line number table mapper.
|
| LineNumberTableSection |
Used by ant to handle the attributes element.
|
| LocalVariableInfo |
Representation of an Local Variable table entry.
|
| LocalVariableTableAttrInfo |
Representation of an attribute.
|
| LocalVariableTypeInfo |
Representation of an Local Variable Type table entry.
|
| LocalVariableTypeTableAttrInfo |
Representation of an attribute.
|
| Logger |
The type Logger.
|
| Logger |
The type Logger.
|
| Logger.ShrinkType |
The enum Shrink type.
|
| LongCpInfo |
Representation of a 'long' entry in the ConstantPool (takes up two indices).
|
| Mappable |
The interface Mappable.
|
| MapParser |
The type Map parser.
|
| Md |
Tree item representing a method.
|
| MdFd |
Base to method and field tree items.
|
| MethodDescriptor |
The type Method descriptor.
|
| MethodFilter |
The type Method filter.
|
| MethodHandleCpInfo |
Representation of a 'methodhandle' entry in the ConstantPool.
|
| MethodInfo |
Representation of a method from a class-file.
|
| MethodParameter |
Representation of a method parameter struct in the method parameters
attribute section.
|
| MethodParametersAttrInfo |
Representation of a method parameters attribute.
|
| MethodrefCpInfo |
Representation of a 'methodref' entry in the ConstantPool.
|
| MethodSection |
Used by ant to handle the method element.
|
| MethodSection |
Used by ant to handle the method element.
|
| MethodTypeCpInfo |
Representation of a 'methodtype' entry in the ConstantPool.
|
| Model |
The type Model.
|
| ModelVisitor |
The type Model visitor.
|
| ModuleAttrInfo |
Representation of a module attribute.
|
| ModuleCpInfo |
Representation of a 'module' entry in the ConstantPool.
|
| ModuleExports |
Representation of a module exports struct in the module attribute section.
|
| ModuleMainClassAttrInfo |
Representation of the module main class attribute.
|
| ModuleOpens |
Representation of a module opens struct in the module attribute section.
|
| ModulePackagesAttrInfo |
Representation of a module packages attribute.
|
| ModuleProvides |
Representation of a module provides struct in the module attribute section.
|
| ModuleRequires |
Representation of a module requires struct in the module attribute section.
|
| MultiReleaseException |
|
| NameAndTypeCpInfo |
Representation of a 'nameandtype' entry in the ConstantPool.
|
| NameListDown |
Interface to a list of method and field names and descriptors -- used for checking
if a name/descriptor is reserved through a derived class/interface.
|
| NameListUp |
Interface to a list of method and field names and descriptors -- used for checking
if a name/descriptor is in the public/protected lists of the super-class/interface
hierarchy.
|
| NameMaker |
Base interface for name generators for a given namespace.
|
| NameMakerFactory |
The type Name maker factory.
|
| NameMakerFactory.DefaultNameMakerFactory |
The type Default name maker factory.
|
| NameMapper |
Interface to a class, method, field remapping table.
|
| NestHostAttrInfo |
Representation of the nest host attribute.
|
| NestMembersAttrInfo |
Representation of the nest members attribute.
|
| Network |
Describes a network used in DFS analysis by the Shrinker.
|
| NewNodeDescriptor |
The type New node descriptor.
|
| NodeType |
The type Node type.
|
| NoSuchMappingException |
The type No such mapping exception.
|
| ObfuscationConfig |
Encapsulation of annotation configuration data
|
| ObfuscationListener |
The interface Obfuscation listener.
|
| ObfuscatorTask |
The main obfuscation Ant Task
|
| ObfuscatorTask.AdjustSection |
Used by ant to handle the adjust element.
|
| ObfuscatorTask.LineNumberScrambler |
The type Line number scrambler.
|
| ObfuscatorTask.LineNumberSqueezer |
The type Line number squeezer.
|
| ObfuscatorTask.Modifiers |
Used by ant to handle the classes,
methods and fields attributes.
|
| ObfuscatorTask.MyLineNumberTableMapper |
The type My line number table mapper.
|
| ObfuscatorTask.ReplaceContentPolicy |
|
| ObfuscatorTask.ReplacePathPolicy |
|
| OutputVisitor |
The type Output visitor.
|
| PackageCpInfo |
Representation of a 'package' entry in the ConstantPool.
|
| PackageSection |
Used by ant to handle the package element.
|
| ParameterAnnotationInfo |
The type Parameter annotation info.
|
| ParseException |
The type Parse exception.
|
| PatternMatchedClassesSection |
Used as a super class for ant's handling of the
elements which can contain a patternset child element.
|
| PatternMatchedFilter |
The type Pattern matched filter.
|
| PatternMatchedSection |
The type Pattern matched section.
|
| PatternMatchedSection.Access |
The enum Access.
|
| PermittedSubclassesAttrInfo |
Representation of the permitted subclasses attribute.
|
| Pk |
Tree item representing a package.
|
| PkCl |
Base to package and class tree item.
|
| PlaceholderCl |
Placeholder class -- used to represent a class which has inner classes, before the
class itself has been encountered.
|
| Property |
The type Property.
|
| RecordAttrInfo |
Representation of the record attribute.
|
| RecordComponent |
Representation of a record component struct in the record attribute section.
|
| RefCpInfo |
Representation of a 'ref'-type entry in the ConstantPool.
|
| ResourceCpResolver |
The type Resource cp resolver.
|
| ResourceHandler |
The interface Resource handler.
|
| ResourcePolicy |
The enum Resource policy.
|
| RuntimeInvisibleAnnotationsAttrInfo |
The type Runtime invisible annotations attr info.
|
| RuntimeInvisibleParameterAnnotationsAttrInfo |
The type Runtime invisible parameter annotations attr info.
|
| RuntimeInvisibleTypeAnnotationsAttrInfo |
The type Runtime invisible type annotations attr info.
|
| RuntimeVisibleAnnotationsAttrInfo |
The type Runtime visible annotations attr info.
|
| RuntimeVisibleParameterAnnotationsAttrInfo |
The type Runtime visible parameter annotations attr info.
|
| RuntimeVisibleTypeAnnotationsAttrInfo |
The type Runtime visible type annotations attr info.
|
| SerializationFilter |
The type Serialization filter.
|
| ShrinkBag |
The interface Shrink bag.
|
| Shrinker |
The type Shrinker.
|
| ShrinkTask |
The type Shrink task.
|
| SignatureAttrInfo |
Representation of an attribute.
|
| SourceFileAttrInfo |
Representation of an attribute.
|
| SourceFileSection |
Used by ant to handle the attributes element.
|
| StackMapFrameInfo |
Representation of an Local Variable table entry.
|
| StackMapTableAttrInfo |
Representation of an attribute.
|
| StreamProvider |
The interface Stream provider.
|
| StringCpInfo |
Representation of a 'string' entry in the ConstantPool.
|
| StringReplacer |
Replaces class and package identifiers with the corresponding renamed
identifiers.
|
| SyntheticAttrInfo |
Representation of an attribute.
|
| Tools |
A Tools class containing generally useful, miscellaneous static methods.
|
| TreeAction |
Set of actions to be performed by a tree walker
|
| TreeItem |
Item that forms a tree structure and can represent a package level, a class,
or a method or field.
|
| TypeAnnotationInfo |
The type Type annotation info.
|
| TypePatternSet |
The type Type pattern set.
|
| TypePatternSet.Type |
The enum Type.
|
| URLCpResolver |
The type Url cp resolver.
|
| Utf8CpInfo |
Representation of a 'UTF8' entry in the ConstantPool.
|
| Util |
The type Util.
|
| VerificationTypeInfo |
Representation of an VerificationTypeInfo struct
|
| Version |
Central point for version and build control.
|
| Version |
Central point for version and build control.
|
| Writer |
The type Writer.
|
| XmlLogger |
The type Xml logger.
|
| YGuardBaseTask |
The type Y guard base task.
|
| YGuardBaseTask.InOutPairSection |
The type In out pair section.
|
| YGuardLogParser |
The type Y guard log parser.
|
| YGuardLogParser.CharConverter |
The type Char converter.
|
| YGuardLogParser.Icons |
The type Icons.
|
| YGuardLogParser.MyStackTraceElement |
The type My stack trace element.
|
| YGuardRule |
Representation of RGS script files entry.
|
| YGuardTask |
The type Y guard task.
|
| YShrink |
How the Shrinker works:
- Initially, no node is marked as instantiated and all nodes are marked as obsolete.
|
| YShrinkInvoker |
The interface Y shrink invoker.
|
| YShrinkInvokerImpl |
The type Y shrink invoker.
|
| YShrinkModel |
The interface Y shrink model.
|
| YShrinkModelImpl |
The type Y shrink model.
|
| ZipScannerTool |
The type Zip scanner tool.
|