A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes All Packages

A

AbstractDescriptor - Class in com.yworks.yshrink.model
The type Abstract descriptor.
AbstractDescriptor(int, File) - Constructor for class com.yworks.yshrink.model.AbstractDescriptor
Instantiates a new Abstract descriptor.
AbstractDynamicCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'invokedynamic' or 'dynamic' entry in the ConstantPool.
AbstractDynamicCpInfo(int) - Constructor for class com.yworks.yguard.obf.classfile.AbstractDynamicCpInfo
Instantiates a new Abstract dynamic cp info.
AbstractEntryPointFilter - Class in com.yworks.yshrink.ant.filters
The type Abstract entry point filter.
AbstractEntryPointFilter() - Constructor for class com.yworks.yshrink.ant.filters.AbstractEntryPointFilter
 
AbstractTypeCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'class', 'module', or 'package' entry in the ConstantPool.
AbstractTypeCpInfo(int) - Constructor for class com.yworks.yguard.obf.classfile.AbstractTypeCpInfo
Instantiates a new Abstract type cp info.
ACC_ABSTRACT - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_ABSTRACT.
ACC_ANNOTATION - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_ANNOTATION.
ACC_BRIDGE - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_BRIDGE.
ACC_ENUM - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_ENUM.
ACC_FINAL - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_FINAL.
ACC_INTERFACE - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_INTERFACE.
ACC_NATIVE - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_NATIVE.
ACC_PRIVATE - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_PRIVATE.
ACC_PROTECTED - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_PROTECTED.
ACC_PUBLIC - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_PUBLIC.
ACC_STATIC - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_STATIC.
ACC_SUPER - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_SUPER.
ACC_SYNCHRONIZED - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_SYNCHRONIZED.
ACC_SYNTHETIC - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_SYNTHETIC.
ACC_TRANSIENT - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_TRANSIENT.
ACC_VARARGS - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_VARARGS.
ACC_VOLATILE - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ACC_VOLATILE.
accepts(Object) - Method in class com.yworks.util.CollectionFilter
 
accepts(Object) - Method in interface com.yworks.util.Filter
Accepts boolean.
accepts(Object) - Method in interface com.yworks.yguard.obf.Filter
Accepts boolean.
access - Variable in class com.yworks.yguard.obf.TreeItem
The Access.
access - Variable in class com.yworks.yshrink.model.AbstractDescriptor
The Access.
accessValue(String) - Method in class com.yworks.common.ant.PatternMatchedSection
Access value access.
add(Mapper) - Method in class com.yworks.common.ant.YGuardBaseTask.InOutPairSection
Add.
addAllClasses(Vector) - Method in class com.yworks.yguard.obf.PkCl
List classes and recursively compose a list of all inner classes.
addAnnotation(String) - Method in class com.yworks.yshrink.model.AbstractDescriptor
Add annotation annotation usage.
addAttributesSection(AttributesSection) - Method in class com.yworks.yshrink.ant.filters.AttributeFilter
Add attributes section.
addAttributesSections(List<AttributesSection>) - Method in class com.yworks.common.ant.YGuardBaseTask
Add attributes sections.
addAttributesSections(List<AttributesSection>) - Method in class com.yworks.yguard.ObfuscatorTask
 
addAttributesSections(List<AttributesSection>) - Method in class com.yworks.yguard.YGuardTask
 
addAttributesSections(List<AttributesSection>) - Method in class com.yworks.yshrink.ant.ShrinkTask
 
addClass(boolean, Object[]) - Method in class com.yworks.yguard.obf.PkCl
Add a class to the list of owned classes.
addClass(Cl) - Method in class com.yworks.yguard.obf.Cl
Add an inner class, used when copying inner classes from a placeholder.
addClass(Object[]) - Method in class com.yworks.yguard.obf.Cl
Add an inner class.
addClass(Object[]) - Method in class com.yworks.yguard.obf.Pk
Add a class.
addClass(Object[]) - Method in class com.yworks.yguard.obf.PkCl
Add a class to the list of owned classes.
addClassFile(ClassFile) - Method in class com.yworks.yguard.obf.ClassTree
Add a classfile's package, class, method and field entries to database.
addClassSection(ClassSection) - Method in interface com.yworks.yshrink.YShrinkInvoker
Add class section.
addClassSection(ClassSection) - Method in class com.yworks.yshrink.YShrinkInvokerImpl
 
addClassSection(ClassSection) - Method in class com.yworks.yshrink.ant.filters.ClassFilter
Add class section.
addConfiguredAttribute(AttributesSection) - Method in class com.yworks.common.ant.EntryPointsSection
Add configured attribute.
addConfiguredClass(ClassSection) - Method in class com.yworks.yguard.ObfuscatorTask.MapSection
Add configured class.
addConfiguredClass(ClassSection) - Method in class com.yworks.yguard.ObfuscatorTask.PatchSection
Add configured class.
addConfiguredClass(ClassSection) - Method in class com.yworks.common.ant.EntryPointsSection
Add configured class.
addConfiguredEntrypointjar(EntryPointJar) - Method in class com.yworks.yshrink.ant.ShrinkTask
Add configured entrypointjar.
addConfiguredEntryPoints(EntryPointsSection) - Method in class com.yworks.yguard.ObfuscatorTask
Used by ant to handle the nested entrypoints element.
addConfiguredExpose(ExposeSection) - Method in class com.yworks.yguard.ObfuscatorTask
Used by ant to handle the nested expose element.
addConfiguredField(FieldSection) - Method in class com.yworks.yguard.ObfuscatorTask.MapSection
Add configured field.
addConfiguredField(FieldSection) - Method in class com.yworks.common.ant.EntryPointsSection
Add configured field.
addConfiguredFileSet(FileSet) - Method in class com.yworks.common.ant.YGuardBaseTask.InOutPairSection
Add configured file set.
addConfiguredInOutPair(ShrinkBag) - Method in class com.yworks.common.ant.YGuardBaseTask
Add configured in out pair.
addConfiguredInOutPairs(YGuardBaseTask.InOutPairSection) - Method in class com.yworks.common.ant.YGuardBaseTask
Add configured in out pairs.
addConfiguredMap(ObfuscatorTask.MapSection) - Method in class com.yworks.yguard.ObfuscatorTask
Used by ant to handle the nested map element.
addConfiguredMethod(MethodSection) - Method in class com.yworks.yguard.ObfuscatorTask.MapSection
Add configured method.
addConfiguredMethod(MethodSection) - Method in class com.yworks.common.ant.EntryPointsSection
Add configured method.
addConfiguredPackage(PackageSection) - Method in class com.yworks.yguard.ObfuscatorTask.MapSection
Add configured package.
addConfiguredPatch(ObfuscatorTask.PatchSection) - Method in class com.yworks.yguard.ObfuscatorTask
Used by ant to handle the nested patch element.
addConfiguredPatternSet(PatternSet) - Method in class com.yworks.yguard.ant.PackageSection
Add configured pattern set.
addConfiguredPatternSet(PatternSet) - Method in class com.yworks.yguard.ant.PatternMatchedClassesSection
Add configured pattern set.
addConfiguredProperty(Property) - Method in class com.yworks.common.ant.YGuardBaseTask
Add configured property.
addConfiguredProperty(Property) - Method in class com.yworks.yguard.ant.PatternMatchedClassesSection
Add configured property.
addDirectory(String) - Method in class com.yworks.util.abstractjar.ArchiveWriter
 
addDirectory(String) - Method in class com.yworks.util.abstractjar.impl.DirectoryWriterImpl
 
addDirectory(String) - Method in class com.yworks.util.abstractjar.impl.JarWriterImpl
 
addEntries(Collection, String) - Method in class com.yworks.yguard.ant.AttributesSection
 
addEntries(Collection, String) - Method in class com.yworks.yguard.ant.ClassSection
 
addEntries(Collection, String) - Method in class com.yworks.yguard.ant.FieldSection
 
addEntries(Collection, String) - Method in class com.yworks.yguard.ant.LineNumberTableSection
 
addEntries(Collection, String) - Method in class com.yworks.yguard.ant.MethodSection
 
addEntries(Collection, String) - Method in class com.yworks.yguard.ant.PatternMatchedClassesSection
Add entries.
addEntries(Collection, String) - Method in class com.yworks.yguard.ant.SourceFileSection
 
addEntries(Collection, ZipFileSet) - Method in class com.yworks.yguard.ant.ClassSection
 
addEntries(Collection, ZipFileSet) - Method in class com.yworks.yguard.ant.PackageSection
Add entries.
addEntries(Collection, ZipFileSet) - Method in class com.yworks.yguard.ant.PatternMatchedClassesSection
Add entries.
addEntry(CpInfo) - Method in class com.yworks.yguard.obf.classfile.ConstantPool
Add an entry to the constant pool and return its index.
addEntryPointFilter(EntryPointFilter) - Method in class com.yworks.yshrink.ant.filters.EntryPointFilters
Add entry point filter.
addExcludes(EntryPointsSection) - Method in class com.yworks.yguard.ObfuscatorTask
Add excludes.
addField(FieldInfo) - Method in class com.yworks.yguard.obf.Cl
Add a field.
addField(FieldDescriptor) - Method in class com.yworks.yshrink.model.ClassDescriptor
Add field.
addFieldRef(String, String) - Method in class com.yworks.yshrink.model.MethodDescriptor
Add field ref.
addFieldSection(FieldSection) - Method in interface com.yworks.yshrink.YShrinkInvoker
Add field section.
addFieldSection(FieldSection) - Method in class com.yworks.yshrink.YShrinkInvokerImpl
 
addFieldSection(FieldSection) - Method in class com.yworks.yshrink.ant.filters.FieldFilter
Add field section.
addFieldUsage(String) - Method in class com.yworks.yshrink.model.AnnotationUsage
Add field usage.
addFile(String, byte[]) - Method in class com.yworks.util.abstractjar.ArchiveWriter
 
addFile(String, byte[]) - Method in class com.yworks.util.abstractjar.impl.DirectoryWriterImpl
 
addFile(String, byte[]) - Method in class com.yworks.util.abstractjar.impl.JarWriterImpl
 
addInheritanceEntries(Collection) - Method in class com.yworks.yguard.ObfuscatorTask
Add inheritance entries.
addInvocation(int, String, String, String) - Method in class com.yworks.yshrink.model.MethodDescriptor
Add invocation.
addListener(ObfuscationListener) - Method in class com.yworks.yguard.obf.GuardDB
Registers Listener to receive events.
addLocalVar(String) - Method in class com.yworks.yshrink.model.MethodDescriptor
Add local var.
addMapEntries(Collection) - Method in class com.yworks.yguard.ant.AttributesSection
 
addMapEntries(Collection) - Method in class com.yworks.yguard.ant.ClassSection
 
addMapEntries(Collection) - Method in class com.yworks.yguard.ant.FieldSection
 
addMapEntries(Collection) - Method in class com.yworks.yguard.ant.LineNumberTableSection
 
addMapEntries(Collection) - Method in interface com.yworks.yguard.ant.Mappable
Add map entries.
addMapEntries(Collection) - Method in class com.yworks.yguard.ant.MethodSection
 
addMapEntries(Collection) - Method in class com.yworks.yguard.ant.PackageSection
 
addMapEntries(Collection) - Method in class com.yworks.yguard.ant.SourceFileSection
 
addMethod(MethodInfo) - Method in class com.yworks.yguard.obf.Cl
Add a method.
addMethod(MethodDescriptor) - Method in class com.yworks.yshrink.model.ClassDescriptor
Add method.
addMethodSection(MethodSection) - Method in interface com.yworks.yshrink.YShrinkInvoker
Add method section.
addMethodSection(MethodSection) - Method in class com.yworks.yshrink.YShrinkInvokerImpl
 
addMethodSection(MethodSection) - Method in class com.yworks.yshrink.ant.filters.MethodFilter
Add method section.
addPackage(String) - Method in class com.yworks.yguard.obf.Pk
Add a sub-package level.
addPair(ShrinkBag) - Method in interface com.yworks.yshrink.YShrinkInvoker
Add pair.
addPair(ShrinkBag) - Method in class com.yworks.yshrink.YShrinkInvokerImpl
 
addPatternSet(PatternSet) - Method in class com.yworks.yguard.ant.ExposeSection
Add pattern set.
addPatternSet(PatternSet, TypePatternSet.Type) - Method in class com.yworks.common.ant.PatternMatchedSection
Add pattern set.
addPlaceholderClass(boolean, String) - Method in class com.yworks.yguard.obf.PkCl
Add a placeholder class to our list of owned classes, to be replaced later by the full class.
addPlaceholderClass(String) - Method in class com.yworks.yguard.obf.Cl
Add a placeholder class.
addPlaceholderClass(String) - Method in class com.yworks.yguard.obf.Pk
Add a placeholder class.
addPlaceholderClass(String) - Method in class com.yworks.yguard.obf.PkCl
Add a placeholder class to our list of owned classes, to be replaced later by the full class.
addTypeInstruction(int, String) - Method in class com.yworks.yshrink.model.MethodDescriptor
Add type instruction.
addUtf8Entry(String) - Method in class com.yworks.yguard.obf.classfile.ConstantPool
 
AdjustSection() - Constructor for class com.yworks.yguard.ObfuscatorTask.AdjustSection
Instantiates a new Adjust section.
adjustSections - Variable in class com.yworks.yguard.ObfuscatorTask
 
AllMainMethodsFilter - Class in com.yworks.yshrink.ant.filters
marks all main methods as entry points
AllMainMethodsFilter() - Constructor for class com.yworks.yshrink.ant.filters.AllMainMethodsFilter
 
allowMatchAllPatternSet - Variable in class com.yworks.yguard.ant.PackageSection
The Allow match all pattern set.
allowMatchAllPatternSet - Variable in class com.yworks.yguard.ant.PatternMatchedClassesSection
The Allow match all pattern set.
Analyzer - Class in com.yworks.yshrink.core
The type Analyzer.
Analyzer() - Constructor for class com.yworks.yshrink.core.Analyzer
 
annotationClassName - Static variable in class com.yworks.yguard.obf.ObfuscationConfig
The constant annotationClassName.
AnnotationDefaultAttrInfo - Class in com.yworks.yguard.obf.classfile
The type Annotation default attr info.
AnnotationDefaultAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.AnnotationDefaultAttrInfo
Creates a new instance of AnnotationDefaultAttrInfo
AnnotationInfo - Class in com.yworks.yguard.obf.classfile
The type Annotation info.
AnnotationUsage - Class in com.yworks.yshrink.model
The type Annotation usage.
AnnotationUsage(String) - Constructor for class com.yworks.yshrink.model.AnnotationUsage
Instantiates a new Annotation usage.
AntLogger - Class in com.yworks.yshrink.ant
The type Ant logger.
AntLogger(Project, Task) - Constructor for class com.yworks.yshrink.ant.AntLogger
Instantiates a new Ant logger.
applyToMembers - Variable in class com.yworks.yguard.obf.ObfuscationConfig
The Apply to members.
Archive - Interface in com.yworks.util.abstractjar
Describes an abstract "archive".
ArchiveWriter - Class in com.yworks.util.abstractjar
Specifies the contract for adding content to archive files, that is jars and directories.
ArchiveWriter(Manifest) - Constructor for class com.yworks.util.abstractjar.ArchiveWriter
 
arrayValues - Variable in class com.yworks.yguard.obf.classfile.ElementValueInfo
The Array values.
asBool() - Method in class com.yworks.yguard.obf.classfile.IntegerCpInfo
As bool boolean.
ASSUME - com.yworks.yshrink.model.EdgeType
If a class inherits from any external class that cannot be resolved, ASSUME edges are created from the NEW-node to every none-private method.
ATTR_AnnotationDefault - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_AnnotationDefault.
ATTR_BootstrapMethods - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_BootstrapMethods.
ATTR_Bridge - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_Bridge.
ATTR_Code - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_Code.
ATTR_ConstantValue - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_ConstantValue.
ATTR_Deprecated - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_Deprecated.
ATTR_EnclosingMethod - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_EnclosingMethod.
ATTR_Enum - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_Enum.
ATTR_Exceptions - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_Exceptions.
ATTR_InnerClasses - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_InnerClasses.
ATTR_LineNumberTable - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_LineNumberTable.
ATTR_LocalVariableTable - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_LocalVariableTable.
ATTR_LocalVariableTypeTable - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_LocalVariableTypeTable.
ATTR_MethodParameters - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_MethodParameters.
ATTR_Module - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_Module.
ATTR_ModuleMainClass - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_ModuleMainClass.
ATTR_ModulePackages - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_ModulePackages.
ATTR_NestHost - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_NestHost.
ATTR_NestMembers - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_NestMembers.
ATTR_PermittedSubclasses - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
 
ATTR_Record - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
 
ATTR_RuntimeInvisibleAnnotations - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_RuntimeInvisibleAnnotations.
ATTR_RuntimeInvisibleParameterAnnotations - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_RuntimeInvisibleParameterAnnotations.
ATTR_RuntimeInvisibleTypeAnnotations - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_RuntimeInvisibleTypeAnnotations.
ATTR_RuntimeVisibleAnnotations - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_RuntimeVisibleAnnotations.
ATTR_RuntimeVisibleParameterAnnotations - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_RuntimeVisibleParameterAnnotations.
ATTR_RuntimeVisibleTypeAnnotations - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_RuntimeVisibleTypeAnnotations.
ATTR_Signature - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_Signature.
ATTR_SourceDebug - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_SourceDebug.
ATTR_SourceDebugExtension - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_SourceDebugExtension.
ATTR_SourceFile - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_SourceFile.
ATTR_StackMapTable - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_StackMapTable.
ATTR_Synthetic - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_Synthetic.
ATTR_Unknown - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_Unknown.
ATTR_Varargs - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant ATTR_Varargs.
AttributeFilter - Class in com.yworks.yshrink.ant.filters
The type Attribute filter.
AttributeFilter(Project) - Constructor for class com.yworks.yshrink.ant.filters.AttributeFilter
Instantiates a new Attribute filter.
attributes - Variable in class com.yworks.yguard.ant.ExposeSection
 
attributes - Variable in class com.yworks.yguard.obf.classfile.ClassItemInfo
The Attributes.
attributes - Variable in class com.yworks.yguard.obf.classfile.CodeAttrInfo
The Attributes.
AttributesSection - Class in com.yworks.common.ant
The type Attributes section.
AttributesSection - Class in com.yworks.yguard.ant
Used by ant to handle the attributes element.
AttributesSection() - Constructor for class com.yworks.common.ant.AttributesSection
 
AttributesSection(YGuardBaseTask) - Constructor for class com.yworks.yguard.ant.AttributesSection
Instantiates a new Attributes section.
attributesSections - Variable in class com.yworks.common.ant.YGuardBaseTask
The Attributes sections.
AttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
AttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.AttrInfo
Instantiates a new Attr info.
AUTO - com.yworks.common.ResourcePolicy
Auto resource policy.

B

BLACK - Static variable in class com.yworks.yshrink.core.Dfs
Node state specifier.
BootstrapMethod - Class in com.yworks.yguard.obf.classfile
Representation of a bootstrap methods in the bootstrap method attribute section.
BootstrapMethodsAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of a bootstrap-methods attribute.
BootstrapMethodsAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.BootstrapMethodsAttrInfo
Instantiates a new Bootstrap methods attr info.

C

car - Variable in class com.yworks.yguard.obf.Cons
The Car.
cdr - Variable in class com.yworks.yguard.obf.Cons
The Cdr.
CHAIN - com.yworks.yshrink.model.EdgeType
If a call is a "chain" call to the super-constructor, a special CHAIN edge is created.
characters(char[], int, int) - Method in class com.yworks.yguard.ant.MapParser
 
CharConverter() - Constructor for class com.yworks.yguard.YGuardLogParser.CharConverter
 
Cl - Class in com.yworks.yguard.obf
Tree item representing a class or interface.
Cl(TreeItem, boolean, String, String, String[], int, ObfuscationConfig) - Constructor for class com.yworks.yguard.obf.Cl
Ctor.
Cl.ClassResolver - Interface in com.yworks.yguard.obf
The interface Class resolver.
CLASS - com.yworks.common.ant.TypePatternSet.Type
Class type.
CLASS - com.yworks.logging.Logger.ShrinkType
Class shrink type.
CLASS - Static variable in class com.yworks.yshrink.model.NodeType
The constant CLASS.
CLASS_ICON - Static variable in class com.yworks.yguard.YGuardLogParser.Icons
The constant CLASS_ICON.
CLASS_LEVEL - Static variable in class com.yworks.yguard.obf.ClassTree
The constant CLASS_LEVEL.
classAction(Cl) - Method in class com.yworks.yguard.obf.TreeAction
Class action.
ClassConstants - Interface in com.yworks.yguard.obf.classfile
Constants used in representing a Java class-file (*.class).
ClassCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'class' entry in the ConstantPool.
ClassCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.ClassCpInfo
Instantiates a new Class cp info.
ClassDescriptor - Class in com.yworks.yshrink.model
The type Class descriptor.
ClassDescriptor(String, int, Object, File) - Constructor for class com.yworks.yshrink.model.ClassDescriptor
Instantiates a new Class descriptor.
ClassDescriptor(String, String, String[], int, Object, File) - Constructor for class com.yworks.yshrink.model.ClassDescriptor
Instantiates a new Class descriptor.
classes - Variable in class com.yworks.yguard.ant.ExposeSection
 
ClassFile - Class in com.yworks.yguard.obf.classfile
This is a representation of the data in a Java class-file (*.class).
ClassFilter - Class in com.yworks.yshrink.ant.filters
The type Class filter.
ClassFilter(Project) - Constructor for class com.yworks.yshrink.ant.filters.ClassFilter
Instantiates a new Class filter.
ClassItemInfo - Class in com.yworks.yguard.obf.classfile
Representation of a field or method from a class-file.
ClassItemInfo(ClassFile) - Constructor for class com.yworks.yguard.obf.classfile.ClassItemInfo
Instantiates a new Class item info.
ClassResolver - Interface in com.yworks.yshrink.core
The interface Class resolver.
ClassSection - Class in com.yworks.yguard.ant
Used by ant to handle the class element.
ClassSection - Class in com.yworks.yshrink.ant
The type Class section.
ClassSection() - Constructor for class com.yworks.yguard.ant.ClassSection
Instantiates a new Class section.
ClassSection() - Constructor for class com.yworks.yshrink.ant.ClassSection
 
ClassSection(YGuardBaseTask) - Constructor for class com.yworks.yguard.ant.ClassSection
Instantiates a new Class section.
classTree - Variable in class com.yworks.yguard.obf.TreeItem
The Class tree.
ClassTree - Class in com.yworks.yguard.obf
Tree structure of package levels, classes, methods and fields used for obfuscation.
ClassTree() - Constructor for class com.yworks.yguard.obf.ClassTree
Ctor.
clearString() - Method in class com.yworks.yguard.obf.classfile.Utf8CpInfo
Set the UTF8 data to empty.
clone() - Method in class com.yworks.yguard.obf.classfile.NameAndTypeCpInfo
Clone the entry.
close() - Method in class com.yworks.logging.ConsoleLogger
 
close() - Method in class com.yworks.logging.Logger
Close.
close() - Method in class com.yworks.logging.XmlLogger
 
close() - Method in interface com.yworks.util.abstractjar.Archive
Close.
close() - Method in class com.yworks.util.abstractjar.ArchiveWriter
 
close() - Method in class com.yworks.util.abstractjar.impl.DirectoryStreamProvider
 
close() - Method in class com.yworks.util.abstractjar.impl.DirectoryWrapper
 
close() - Method in class com.yworks.util.abstractjar.impl.DirectoryWriterImpl
 
close() - Method in class com.yworks.util.abstractjar.impl.JarFileWrapper
 
close() - Method in class com.yworks.util.abstractjar.impl.JarStreamProvider
 
close() - Method in class com.yworks.util.abstractjar.impl.JarWriterImpl
 
close() - Method in interface com.yworks.util.abstractjar.StreamProvider
Closes the stream provider.
close() - Method in class com.yworks.yguard.obf.GuardDB
Close input JAR file.
close() - Method in class com.yworks.yshrink.ant.AntLogger
 
close() - Method in class com.yworks.yshrink.ant.ResourceCpResolver
 
close() - Method in class com.yworks.yshrink.core.URLCpResolver
 
cls - Variable in class com.yworks.yguard.obf.PkCl
Owns a list of classes.
CodeAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
CodeAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.CodeAttrInfo
Instantiates a new Code attr info.
CollectionFilter - Class in com.yworks.util
The type Collection filter.
CollectionFilter(Collection) - Constructor for class com.yworks.util.CollectionFilter
Creates a new instance of CollectionFilter
color - Variable in class com.yworks.yguard.YGuardLogParser.Icons
The Color.
com.yworks.common - package com.yworks.common
 
com.yworks.common.ant - package com.yworks.common.ant
 
com.yworks.logging - package com.yworks.logging
 
com.yworks.util - package com.yworks.util
 
com.yworks.util.abstractjar - package com.yworks.util.abstractjar
 
com.yworks.util.abstractjar.impl - package com.yworks.util.abstractjar.impl
 
com.yworks.util.graph - package com.yworks.util.graph
 
com.yworks.yguard - package com.yworks.yguard
 
com.yworks.yguard.ant - package com.yworks.yguard.ant
 
com.yworks.yguard.obf - package com.yworks.yguard.obf
 
com.yworks.yguard.obf.classfile - package com.yworks.yguard.obf.classfile
 
com.yworks.yshrink - package com.yworks.yshrink
 
com.yworks.yshrink.ant - package com.yworks.yshrink.ant
 
com.yworks.yshrink.ant.filters - package com.yworks.yshrink.ant.filters
 
com.yworks.yshrink.core - package com.yworks.yshrink.core
 
com.yworks.yshrink.model - package com.yworks.yshrink.model
 
com.yworks.yshrink.util - package com.yworks.yshrink.util
 
Cons - Class in com.yworks.yguard.obf
A 'cons' of two references -- useful as a generic return grouping from Enumerations.
Cons(Object, Object) - Constructor for class com.yworks.yguard.obf.Cons
Ctor.
ConsoleLogger - Class in com.yworks.logging
The type Console logger.
ConsoleLogger() - Constructor for class com.yworks.logging.ConsoleLogger
Instantiates a new Console logger.
CONSTANT_Class - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_Class.
CONSTANT_Double - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_Double.
CONSTANT_Dynamic - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_Dynamic.
CONSTANT_FIELD_SIZE - Static variable in class com.yworks.yguard.obf.classfile.AttrInfo
The constant CONSTANT_FIELD_SIZE.
CONSTANT_FIELD_SIZE - Static variable in class com.yworks.yguard.obf.classfile.CodeAttrInfo
The constant CONSTANT_FIELD_SIZE.
CONSTANT_FIELD_SIZE - Static variable in class com.yworks.yguard.obf.classfile.ExceptionInfo
The constant CONSTANT_FIELD_SIZE.
CONSTANT_Fieldref - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_Fieldref.
CONSTANT_Float - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_Float.
CONSTANT_Integer - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_Integer.
CONSTANT_InterfaceMethodref - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_InterfaceMethodref.
CONSTANT_InvokeDynamic - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_InvokeDynamic.
CONSTANT_Long - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_Long.
CONSTANT_MethodHandle - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_MethodHandle.
CONSTANT_Methodref - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_Methodref.
CONSTANT_MethodType - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_MethodType.
CONSTANT_Module - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_Module.
CONSTANT_NameAndType - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_NameAndType.
CONSTANT_Package - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_Package.
CONSTANT_String - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_String.
CONSTANT_Utf8 - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant CONSTANT_Utf8.
ConstantPool - Class in com.yworks.yguard.obf.classfile
A representation of the data in a Java class-file's Constant Pool.
ConstantPool(ClassFile, CpInfo[]) - Constructor for class com.yworks.yguard.obf.classfile.ConstantPool
Ctor, which initializes Constant Pool using an array of CpInfo.
ConstantValueAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
ConstantValueAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.ConstantValueAttrInfo
Instantiates a new Constant value attr info.
CONSTRUCTOR_NAME - Static variable in class com.yworks.yshrink.model.Model
The constant CONSTRUCTOR_NAME.
contains(String) - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Determines if the jar entry with the given name has to be adjusted.
Conversion - Class in com.yworks.yguard
The type Conversion.
Conversion() - Constructor for class com.yworks.yguard.Conversion
Creates a new instance of Conversion
convert(String) - Static method in class com.yworks.yguard.YGuardLogParser.CharConverter
Convert string.
COPY - com.yworks.common.ResourcePolicy
Copy resource policy.
CpInfo - Class in com.yworks.yguard.obf.classfile
Representation of an entry in the ConstantPool.
CpInfo(int) - Constructor for class com.yworks.yguard.obf.classfile.CpInfo
Instantiates a new Cp info.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.AnnotationInfo
Create annotation info.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.ClassFile
Create a new ClassFile from the class file format data in the DataInput stream.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.CpInfo
Create a new CpInfo from the data passed.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.ElementValueInfo
Create element value info.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.ElementValuePairInfo
Create element value pair info.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.ExceptionInfo
Create exception info.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.InnerClassesInfo
Create inner classes info.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.LineNumberInfo
Create line number info.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.LocalVariableInfo
Create local variable info.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.LocalVariableTypeInfo
Create local variable type info.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.ParameterAnnotationInfo
Create parameter annotation info.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.StackMapFrameInfo
Create stack map frame info.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.TypeAnnotationInfo
Create type annotation info.
create(DataInput) - Static method in class com.yworks.yguard.obf.classfile.VerificationTypeInfo
Create verification type info.
create(DataInput, ClassFile) - Static method in class com.yworks.yguard.obf.classfile.AttrInfo
Create a new AttrInfo from the data passed.
create(DataInput, ClassFile) - Static method in class com.yworks.yguard.obf.classfile.FieldInfo
Create a new FieldInfo from the file format data in the DataInput stream.
create(DataInput, ClassFile) - Static method in class com.yworks.yguard.obf.classfile.MethodInfo
Create a new MethodInfo from the file format data in the DataInput stream.
createAdjust() - Method in class com.yworks.yguard.ObfuscatorTask
Used by ant to handle the nested adjust element.
createAttribute() - Method in class com.yworks.common.ant.YGuardBaseTask
Create attribute attributes section.
createAttribute() - Method in class com.yworks.yguard.ant.ExposeSection
Create attribute attributes section.
createClass() - Method in class com.yworks.yguard.ant.ExposeSection
Create class class section.
createClassNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory.DefaultNameMakerFactory
Create class name maker name maker.
createDependencyEdge(AbstractDescriptor, AbstractDescriptor, EdgeType) - Method in class com.yworks.yshrink.model.Model
creates a dependency of type type iff no edge of the same type exists between source and target.
createDependencyEdge(Object, Object, EdgeType) - Method in class com.yworks.yshrink.model.Model
Create dependency edge edge.
createDependencyEdges(Model) - Method in class com.yworks.yshrink.core.Analyzer
Create all kinds of dependency edges for the whole model.
createEdge(Object, Object) - Method in class com.yworks.util.graph.DefaultNetwork
 
createEdge(Object, Object) - Method in interface com.yworks.util.graph.Network
Creates a new edge object
createEdges(Model) - Method in class com.yworks.yshrink.core.Analyzer
Create edges.
createEntries(Collection) - Method in class com.yworks.yguard.ant.ExposeSection
Create entries collection.
createEntries(Collection) - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Initialize the set of jar entries that are matched by this adjust section.
createEntryPointEdges(List<AbstractDescriptor>) - Method in class com.yworks.yshrink.model.Model
Create entry point edges.
createEntryPoints() - Method in class com.yworks.yguard.ObfuscatorTask
Create entry points entry points section.
createEntryPoints() - Method in class com.yworks.yshrink.ant.ShrinkTask
Used by ant to handle the nested entryPoint element.
createExpose() - Method in class com.yworks.yguard.ObfuscatorTask
Used by ant to handle the nested expose element.
createExpose() - Method in class com.yworks.yshrink.ant.ShrinkTask
Create expose entry points section.
createExternalClasses() - Method in class com.yworks.common.ant.YGuardBaseTask
Create external classes path.
createField() - Method in class com.yworks.yguard.ant.ExposeSection
Create field field section.
createFieldNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory.DefaultNameMakerFactory
Create field name maker name maker.
createInheritanceEdges(Model) - Method in class com.yworks.yshrink.core.Analyzer
create EXTENDS / IMPLEMENTS edges.
createInnerClassNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory.DefaultNameMakerFactory
Create inner class name maker name maker.
createInOutPair() - Method in class com.yworks.common.ant.YGuardBaseTask
Create in out pair shrink bag.
createKeep() - Method in class com.yworks.common.ant.YGuardBaseTask
Create keep exclude.
createKeep() - Method in class com.yworks.yguard.ObfuscatorTask
 
createKeep() - Method in class com.yworks.yguard.YGuardTask
 
createKeep() - Method in class com.yworks.yshrink.ant.ShrinkTask
 
createLineNumberTable() - Method in class com.yworks.yguard.ant.ExposeSection
Create line number table line number table section.
createMap() - Method in class com.yworks.yguard.ObfuscatorTask
Used by ant to handle the nested map element.
createMethod() - Method in class com.yworks.yguard.ant.ExposeSection
Create method method section.
createMethodNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory.DefaultNameMakerFactory
Create method name maker name maker.
createNode() - Method in class com.yworks.util.graph.DefaultNetwork
 
createNode() - Method in interface com.yworks.util.graph.Network
Creates a new node object
createObfuscate() - Method in class com.yworks.yguard.YGuardTask
Create obfuscate obfuscator task.
createPackage() - Method in class com.yworks.yguard.ant.ExposeSection
Create package package section.
createPackageNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory.DefaultNameMakerFactory
Create package name maker name maker.
createPatch() - Method in class com.yworks.yguard.ObfuscatorTask
Used by ant to handle the nested patch element.
createPatternSet() - Method in class com.yworks.common.ant.PatternMatchedSection
Create pattern set type pattern set.
createPatternSet() - Method in class com.yworks.yshrink.ant.FieldSection
 
createPatternSet() - Method in class com.yworks.yshrink.ant.MethodSection
 
createRename() - Method in class com.yworks.yguard.YGuardTask
Create rename obfuscator task.
createRoot(ClassTree) - Static method in class com.yworks.yguard.obf.Pk
Create the root entry for a tree.
CREATES - com.yworks.yshrink.model.EdgeType
For constuctor calls, an ordinary INVOKE edge is created to the specific *init* method.
createShrink() - Method in class com.yworks.yguard.YGuardTask
Create shrink shrink task.
createShrinkBags(Project) - Method in class com.yworks.common.ant.YGuardBaseTask.InOutPairSection
Create shrink bags list.
createSimpleModel(List<ShrinkBag>) - Method in interface com.yworks.yshrink.YShrinkModel
Create simple model.
createSimpleModel(List<ShrinkBag>) - Method in class com.yworks.yshrink.YShrinkModelImpl
 
createSourceFile() - Method in class com.yworks.yguard.ant.ExposeSection
Create source file source file section.

D

db - Variable in class com.yworks.yguard.ObfuscatorTask.ResourceAdjuster
The Db.
debugExtension - Variable in class com.yworks.common.ant.Exclude
Stores whether to keep the source debug extension attribute.
declaresField(String) - Method in class com.yworks.yshrink.model.ClassDescriptor
Declares field boolean.
decRefCount() - Method in class com.yworks.yguard.obf.classfile.CpInfo
Decrement the reference count.
decRefCount() - Method in class com.yworks.yguard.obf.classfile.Utf8CpInfo
Decrement the reference count, blanking the entry if no more references.
decRefCount(int) - Method in class com.yworks.yguard.obf.classfile.ConstantPool
Decrement the reference count for the specified element, blanking if Utf and refs are zero.
DEFAULT - Static variable in class com.yworks.yguard.obf.ObfuscationConfig
The constant DEFAULT.
defaultAction(TreeItem) - Method in class com.yworks.yguard.obf.TreeAction
Default action.
DefaultNameMakerFactory() - Constructor for class com.yworks.yguard.obf.NameMakerFactory.DefaultNameMakerFactory
 
DefaultNetwork - Class in com.yworks.util.graph
 
DefaultNetwork() - Constructor for class com.yworks.util.graph.DefaultNetwork
 
defineIdString(String) - Static method in class com.yworks.yguard.obf.classfile.ClassFile
Define a constant String to include in every output class file.
DeprecatedAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
DeprecatedAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.DeprecatedAttrInfo
Instantiates a new Deprecated attr info.
descriptor - Variable in class com.yworks.yguard.obf.YGuardRule
The Descriptor.
Dfs - Class in com.yworks.yshrink.core
Framework class for depth first search (DFS) based algorithms.
Dfs() - Constructor for class com.yworks.yshrink.core.Dfs
Instantiates a new Dfs object.
DirectoryStreamProvider - Class in com.yworks.util.abstractjar.impl
The type Directory stream provider.
DirectoryStreamProvider(File) - Constructor for class com.yworks.util.abstractjar.impl.DirectoryStreamProvider
Instantiates a new Directory stream provider.
DirectoryWrapper - Class in com.yworks.util.abstractjar.impl
The type Directory wrapper.
DirectoryWrapper(File) - Constructor for class com.yworks.util.abstractjar.impl.DirectoryWrapper
Instantiates a new Directory wrapper.
DirectoryWriterImpl - Class in com.yworks.util.abstractjar.impl
Writes content to directories.
DirectoryWriterImpl(File, Manifest) - Constructor for class com.yworks.util.abstractjar.impl.DirectoryWriterImpl
 
doErr(String) - Method in class com.yworks.logging.ConsoleLogger
 
doErr(String) - Method in class com.yworks.logging.Logger
Do err.
doErr(String) - Method in class com.yworks.logging.XmlLogger
 
doErr(String) - Method in class com.yworks.yshrink.ant.AntLogger
 
doErr(String, Throwable) - Method in class com.yworks.logging.ConsoleLogger
 
doErr(String, Throwable) - Method in class com.yworks.logging.Logger
Do err.
doErr(String, Throwable) - Method in class com.yworks.logging.XmlLogger
 
doErr(String, Throwable) - Method in class com.yworks.yshrink.ant.AntLogger
 
doLog(String) - Method in class com.yworks.logging.ConsoleLogger
 
doLog(String) - Method in class com.yworks.logging.Logger
Do log.
doLog(String) - Method in class com.yworks.logging.XmlLogger
 
doLog(String) - Method in class com.yworks.yshrink.ant.AntLogger
 
doShrinkLog(String) - Method in class com.yworks.logging.ConsoleLogger
 
doShrinkLog(String) - Method in class com.yworks.logging.Logger
Do shrink log.
doShrinkLog(String) - Method in class com.yworks.logging.XmlLogger
 
doShrinkLog(String) - Method in class com.yworks.yshrink.ant.AntLogger
 
doShrinkPairs(List<ShrinkBag>, EntryPointFilter, ClassResolver) - Method in class com.yworks.yshrink.YShrink
Basic steps - Init model: create nodes for each class, method and field.
doTraverse(Object) - Method in class com.yworks.yshrink.core.Dfs
Do traverse boolean.
DoubleCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'double' entry in the ConstantPool (takes up two indices).
DoubleCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.DoubleCpInfo
Instantiates a new Double cp info.
doWarn(String) - Method in class com.yworks.logging.ConsoleLogger
 
doWarn(String) - Method in class com.yworks.logging.Logger
Do warn.
doWarn(String) - Method in class com.yworks.logging.XmlLogger
 
doWarn(String) - Method in class com.yworks.yshrink.ant.AntLogger
 
doWarnToLog(String) - Method in class com.yworks.logging.ConsoleLogger
 
doWarnToLog(String) - Method in class com.yworks.logging.Logger
Do warn to log.
doWarnToLog(String) - Method in class com.yworks.logging.XmlLogger
 
doWarnToLog(String) - Method in class com.yworks.yshrink.ant.AntLogger
 
dump(PrintWriter) - Method in class com.yworks.yguard.obf.classfile.ClassFile
Dump the content of the class file to the specified file (used for debugging).
dump(PrintWriter) - Method in class com.yworks.yguard.obf.ClassTree
Dump the content of the class tree to the specified file (used for logging).
dump(PrintWriter, ClassFile) - Method in class com.yworks.yguard.obf.classfile.ClassCpInfo
Dump the content of the class file to the specified file (used for debugging).
dump(PrintWriter, ClassFile, int) - Method in class com.yworks.yguard.obf.classfile.CpInfo
Dump the content of the class file to the specified file (used for debugging).
dump(PrintWriter, ClassFile, int) - Method in class com.yworks.yguard.obf.classfile.EnclosingMethodAttrInfo
Dump the content of the class file to the specified file (used for debugging).
dump(PrintWriter, ClassFile, int) - Method in class com.yworks.yguard.obf.classfile.RefCpInfo
Dump the content of the class file to the specified file (used for debugging).
DynamicCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'dynamic' entry in the ConstantPool.
DynamicCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.DynamicCpInfo
Instantiates a new Dynamic cp info.

E

edges() - Method in class com.yworks.util.graph.DefaultNetwork
 
edges() - Method in interface com.yworks.util.graph.Network
Retrieve an iterator to the collection of egdes this network has
edgesConnecting(Object, Object) - Method in class com.yworks.util.graph.DefaultNetwork
 
edgesConnecting(Object, Object) - Method in interface com.yworks.util.graph.Network
Returns all edges connecting source and target nodes
EdgeType - Enum in com.yworks.yshrink.model
The enum Edge type.
elements() - Method in class com.yworks.yguard.obf.classfile.ConstantPool
Return an Enumeration of all Constant Pool entries.
elementValue - Variable in class com.yworks.yguard.obf.classfile.AnnotationDefaultAttrInfo
The Element value.
elementValue - Variable in class com.yworks.yguard.obf.classfile.ElementValuePairInfo
The Element value.
ElementValueInfo - Class in com.yworks.yguard.obf.classfile
The type Element value info.
ElementValuePairInfo - Class in com.yworks.yguard.obf.classfile
The type Element value pair info.
ENCLOSE - com.yworks.yshrink.model.EdgeType
ENCLOSE edge from each inner class to its enclosing class or method.
EnclosingMethodAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
EnclosingMethodAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.EnclosingMethodAttrInfo
Instantiates a new Enclosing method attr info.
endDocument() - Method in class com.yworks.yguard.ant.MapParser
 
endElement(String, String, String) - Method in class com.yworks.yguard.ant.MapParser
 
endPrefixMapping(String) - Method in class com.yworks.yguard.ant.MapParser
 
Entry - Interface in com.yworks.util.abstractjar
Entry represents an entry in an archive, e.g class file or resource file
ENTRYPOINT - com.yworks.yshrink.model.EdgeType
A single ENTRYPOINT node is created for the inOutPair that is currently processed
ENTRYPOINT - Static variable in class com.yworks.yshrink.model.NodeType
The constant ENTRYPOINT.
EntryPointFilter - Interface in com.yworks.yshrink.ant.filters
The interface Entry point filter.
EntryPointFilters - Class in com.yworks.yshrink.ant.filters
The type Entry point filters.
EntryPointFilters() - Constructor for class com.yworks.yshrink.ant.filters.EntryPointFilters
Instantiates a new Entry point filters.
EntryPointJar - Class in com.yworks.common.ant
The type Entry point jar.
EntryPointJar() - Constructor for class com.yworks.common.ant.EntryPointJar
 
EntryPointJarFilter - Class in com.yworks.yshrink.ant.filters
The type Entry point jar filter.
EntryPointJarFilter(EntryPointJar) - Constructor for class com.yworks.yshrink.ant.filters.EntryPointJarFilter
Instantiates a new Entry point jar filter.
entryPoints - Variable in class com.yworks.yguard.ObfuscatorTask
 
entryPointsSection - Variable in class com.yworks.yshrink.ant.ShrinkTask
 
EntryPointsSection - Class in com.yworks.common.ant
ANT entryPoint section
EntryPointsSection(YGuardBaseTask) - Constructor for class com.yworks.common.ant.EntryPointsSection
Instantiates a new Entry points section.
err(String) - Static method in class com.yworks.logging.Logger
Err.
err(String, Throwable) - Static method in class com.yworks.logging.Logger
Err.
error(String) - Method in class com.yworks.yguard.obf.classfile.Logger
Error.
ExceptionInfo - Class in com.yworks.yguard.obf.classfile
Representation of an Exception table entry.
ExceptionsAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
ExceptionsAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.ExceptionsAttrInfo
Instantiates a new Exceptions attr info.
exclude - Variable in class com.yworks.yguard.obf.ObfuscationConfig
The Exclude.
Exclude - Class in com.yworks.common.ant
Stores which byte code attributes to keep when renaming or shrinking.
Exclude(YGuardBaseTask) - Constructor for class com.yworks.common.ant.Exclude
Initializes a new Exclude instance for the given task.
execute() - Method in class com.yworks.yguard.ObfuscatorTask
Used by ant to handle the start the obfuscation process.
execute() - Method in class com.yworks.yguard.YGuardTask
 
execute() - Method in class com.yworks.yshrink.ant.ShrinkTask
 
execute() - Method in interface com.yworks.yshrink.YShrinkInvoker
Execute.
execute() - Method in class com.yworks.yshrink.YShrinkInvokerImpl
 
expose - Variable in class com.yworks.yguard.ObfuscatorTask
 
ExposeSection - Class in com.yworks.yguard.ant
Used by ant to handle the expose element.
ExposeSection(ObfuscatorTask) - Constructor for class com.yworks.yguard.ant.ExposeSection
Instantiates a new Expose section.
EXTENDS - com.yworks.common.ant.TypePatternSet.Type
Extends type.
EXTENDS - com.yworks.yshrink.model.EdgeType
EXTENDS edges from each class to its superclass, if the superclass is contained in the model.

F

Factory - Class in com.yworks.util.abstractjar
Creates facades for transparent usage of archive files, that is jars and directories.
Fd - Class in com.yworks.yguard.obf
Tree item representing a field.
Fd(TreeItem, boolean, String, String, int, ObfuscationConfig) - Constructor for class com.yworks.yguard.obf.Fd
Ctor.
FIELD - com.yworks.logging.Logger.ShrinkType
Field shrink type.
FIELD - Static variable in class com.yworks.yshrink.model.NodeType
The constant FIELD.
FIELD_ICON - Static variable in class com.yworks.yguard.YGuardLogParser.Icons
The constant FIELD_ICON.
fieldAction(Fd) - Method in class com.yworks.yguard.obf.TreeAction
Field action.
FieldDescriptor - Class in com.yworks.yshrink.model
The type Field descriptor.
FieldDescriptor(String, String, int, File) - Constructor for class com.yworks.yshrink.model.FieldDescriptor
Instantiates a new Field descriptor.
FieldFilter - Class in com.yworks.yshrink.ant.filters
The type Field filter.
FieldFilter(Project) - Constructor for class com.yworks.yshrink.ant.filters.FieldFilter
Instantiates a new Field filter.
FieldInfo - Class in com.yworks.yguard.obf.classfile
Representation of a field from a class-file.
FieldInfo(ClassFile) - Constructor for class com.yworks.yguard.obf.classfile.FieldInfo
Instantiates a new Field info.
FieldrefCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'fieldref' entry in the ConstantPool.
FieldrefCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.FieldrefCpInfo
Instantiates a new Fieldref cp info.
fields - Variable in class com.yworks.yguard.ant.ExposeSection
 
FieldSection - Class in com.yworks.yguard.ant
Used by ant to handle the field element.
FieldSection - Class in com.yworks.yshrink.ant
The type Field section.
FieldSection() - Constructor for class com.yworks.yguard.ant.FieldSection
 
FieldSection() - Constructor for class com.yworks.yshrink.ant.FieldSection
 
file - com.yworks.yguard.ObfuscatorTask.ReplacePathPolicy
If class obfuscation yields com.yworks.SampleClass -> A.A.A then resource files will be renamed as follows com/yworks/SampleStuff.properties -> A/A/A.properties com/other/OtherStuff.properties -> com/other/OtherStuff.properties
FileEntryWrapper - Class in com.yworks.util.abstractjar.impl
The type File entry wrapper.
fileorpath - com.yworks.yguard.ObfuscatorTask.ReplacePathPolicy
If class obfuscation yields com.yworks.SampleClass -> A.A.A then resource files will be renamed as follows com/yworks/SampleStuff.properties -> A/A/A.properties com/other/OtherStuff.properties -> A/other/OtherStuff.properties
Filter - Interface in com.yworks.util
The interface Filter.
Filter - Interface in com.yworks.yguard.obf
The interface Filter.
filterContent(InputStream, OutputStream, String) - Method in interface com.yworks.yguard.obf.ResourceHandler
Filter content boolean.
filterContent(InputStream, OutputStream, String) - Method in class com.yworks.yguard.ObfuscatorTask.ResourceAdjuster
 
filterContentImpl(InputStream, OutputStream, String, ObfuscatorTask.AdjustSection) - Method in class com.yworks.yguard.ObfuscatorTask.ResourceAdjuster
Performs the content filtering for one Adjust section, subclasses may provide custom implementations.
filterName(String, StringBuffer) - Method in interface com.yworks.yguard.obf.ResourceHandler
Filter name boolean.
filterName(String, StringBuffer) - Method in class com.yworks.yguard.ObfuscatorTask.ResourceAdjuster
 
filterString(String, String) - Method in interface com.yworks.yguard.obf.ResourceHandler
Filter string string.
filterString(String, String) - Method in class com.yworks.yguard.ObfuscatorTask.ResourceAdjuster
 
finalize() - Method in class com.yworks.yguard.obf.GuardDB
Close input JAR file and log-file at GC-time.
findChild(TreeNode, String, Class) - Method in class com.yworks.yguard.YGuardLogParser
Find child default mutable tree node.
findChild(TreeNode, String, Class, boolean) - Method in class com.yworks.yguard.YGuardLogParser
Find child default mutable tree node.
findClassForName(String) - Method in class com.yworks.yguard.obf.ClassTree
walks the tree of TreeItems in order to find a class forName
findModuleName() - Method in class com.yworks.yguard.obf.classfile.ClassFile
Returns the module name if this class file represents a "module-info" class and the empty string otherwise.
findSubItem(TreeItem, String) - Method in class com.yworks.yguard.obf.ClassTree
 
findTreeItem(String[]) - Method in class com.yworks.yguard.obf.ClassTree
finds tree items by looking for name components only...
fireObfuscatingClass(String) - Method in class com.yworks.yguard.obf.GuardDB
Fire obfuscating class.
fireObfuscatingJar(String, String) - Method in class com.yworks.yguard.obf.GuardDB
Fire obfuscating jar.
fireParsingClass(String) - Method in class com.yworks.yguard.obf.GuardDB
Fire parsing class.
fireParsingJar(String) - Method in class com.yworks.yguard.obf.GuardDB
Fire parsing jar.
firstInEdge(Object) - Method in class com.yworks.util.graph.DefaultNetwork
 
firstInEdge(Object) - Method in interface com.yworks.util.graph.Network
Returns the first ingoing edge for this node, if any.
firstOutEdge(Object) - Method in class com.yworks.util.graph.DefaultNetwork
 
firstOutEdge(Object) - Method in interface com.yworks.util.graph.Network
Returns the first outgoing edge for this node, if any.
FloatCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'float' entry in the ConstantPool.
FloatCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.FloatCpInfo
Instantiates a new Float cp info.
FRIENDLY - com.yworks.common.ant.PatternMatchedSection.Access
Friendly access.
FRIENDLY - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant FRIENDLY.

G

generateNames() - Method in class com.yworks.yguard.obf.ClassTree
Traverse the class tree, generating obfuscated names within each namespace.
generateNames() - Method in class com.yworks.yguard.obf.Pk
Generate unique obfuscated names for this namespace.
generateNames() - Method in class com.yworks.yguard.obf.PkCl
Generate unique obfuscated names for this namespace.
generateNames(Hashtable) - Method in class com.yworks.yguard.obf.PkCl
Generate unique obfuscated names for a given namespace.
getAccess() - Method in class com.yworks.common.ant.PatternMatchedSection
Gets access.
getAccess() - Method in class com.yworks.yshrink.model.AbstractDescriptor
Gets access.
getAccess() - Method in class com.yworks.yshrink.model.MethodDescriptor
 
getAccessFlags() - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Return access flags.
getAllAncestorClasses(Model) - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets all ancestor classes.
getAllAncestorClasses(String) - Method in interface com.yworks.yshrink.YShrinkModel
Gets all ancestor classes.
getAllAncestorClasses(String) - Method in class com.yworks.yshrink.YShrinkModelImpl
 
getAllAncestorClasses(String, Set<String>) - Method in class com.yworks.yshrink.model.Model
Gets all ancestor classes.
getAllClassDescriptors() - Method in class com.yworks.yshrink.model.Model
Gets all class descriptors.
getAllClassEnum() - Method in class com.yworks.yguard.obf.PkCl
Get an Enumeration of all classes (outer and inner) in the tree beneath this PkCl.
getAllClassNames() - Method in class com.yworks.yshrink.model.Model
Gets all class names.
getAllClassNames() - Method in interface com.yworks.yshrink.YShrinkModel
Gets all class names.
getAllClassNames() - Method in class com.yworks.yshrink.YShrinkModelImpl
 
getAllExternalAncestorMethods(String, List<Method>) - Method in class com.yworks.yshrink.model.Model
Gets all external ancestor methods.
getAllImplementedInterfaces(Model) - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets all implemented interfaces.
getAllImplementedInterfaces(String) - Method in interface com.yworks.yshrink.YShrinkModel
Gets all implemented interfaces.
getAllImplementedInterfaces(String) - Method in class com.yworks.yshrink.YShrinkModelImpl
 
getAllImplementedInterfaces(String, Set<String>) - Method in class com.yworks.yshrink.model.Model
Gets all implemented interfaces.
getAllImplementingClasses(ClassDescriptor) - Method in class com.yworks.yshrink.model.Model
retrieve all implementing classes of cd.
getAllInternalAncestorEntrypointMethods(String, List<MethodDescriptor>) - Method in class com.yworks.yshrink.model.Model
Gets all internal ancestor entrypoint methods.
getAnnotationClass() - Method in class com.yworks.yguard.ObfuscatorTask
Gets annotation class.
getAnnotations() - Method in class com.yworks.yguard.obf.classfile.ParameterAnnotationInfo
Get annotations annotation info [ ].
getAnnotations() - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleAnnotationsAttrInfo
Get annotations annotation info [ ].
getAnnotations() - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleTypeAnnotationsAttrInfo
Get annotations type annotation info [ ].
getAnnotations() - Method in class com.yworks.yshrink.model.AbstractDescriptor
Gets annotations.
getArgs() - Method in class com.yworks.yshrink.ant.MethodSection
Gets args.
getArgumentsString() - Method in class com.yworks.yshrink.model.MethodDescriptor
Gets arguments string.
getArgumentString(Type[]) - Static method in class com.yworks.yshrink.util.Util
Gets argument string.
getArgumentTypes() - Method in class com.yworks.yshrink.model.MethodDescriptor
Get argument types type [ ].
getAttributes() - Method in class com.yworks.common.ant.AttributesSection
Gets attributes.
getAttributes() - Method in class com.yworks.yguard.ant.AttributesSection
Gets attributes.
getAttributes() - Method in class com.yworks.yguard.ant.ExposeSection
Gets attributes.
getAttributes() - Method in class com.yworks.yguard.obf.classfile.ClassFile
Get attributes attr info [ ].
getAttributesSections() - Method in class com.yworks.common.ant.EntryPointsSection
Gets attributes sections.
getAttributesStr() - Method in class com.yworks.common.ant.AttributesSection
Gets attributes str.
getAttributesToKeep() - Method in class com.yworks.yguard.obf.Cl
Gets attributes to keep.
getAttrInfoLength() - Method in class com.yworks.yguard.obf.classfile.AttrInfo
Return the length of the attribute in bytes; over-ride this in sub-classes.
getAttrInfoLength() - Method in class com.yworks.yguard.obf.classfile.CodeAttrInfo
Return the length in bytes of the attribute.
getAttrInfoLength() - Method in class com.yworks.yguard.obf.classfile.RecordAttrInfo
 
getAttrName() - Method in class com.yworks.yguard.obf.classfile.AnnotationDefaultAttrInfo
 
getAttrName() - Method in class com.yworks.yguard.obf.classfile.AttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.BootstrapMethodsAttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.CodeAttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.ConstantValueAttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.DeprecatedAttrInfo
Return the String name of the attribute.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.EnclosingMethodAttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.ExceptionsAttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.InnerClassesAttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.LineNumberTableAttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.LocalVariableTableAttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.LocalVariableTypeTableAttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.MethodParametersAttrInfo
Returns "MethodParameters".
getAttrName() - Method in class com.yworks.yguard.obf.classfile.ModuleAttrInfo
Returns "Module".
getAttrName() - Method in class com.yworks.yguard.obf.classfile.ModuleMainClassAttrInfo
Returns "ModuleMainClass".
getAttrName() - Method in class com.yworks.yguard.obf.classfile.ModulePackagesAttrInfo
Returns "ModulePackages".
getAttrName() - Method in class com.yworks.yguard.obf.classfile.NestHostAttrInfo
Returns "NestHost".
getAttrName() - Method in class com.yworks.yguard.obf.classfile.NestMembersAttrInfo
Returns "NestMembers".
getAttrName() - Method in class com.yworks.yguard.obf.classfile.PermittedSubclassesAttrInfo
Returns "PermittedSubclasses".
getAttrName() - Method in class com.yworks.yguard.obf.classfile.RecordAttrInfo
Returns "Record".
getAttrName() - Method in class com.yworks.yguard.obf.classfile.RuntimeInvisibleAnnotationsAttrInfo
 
getAttrName() - Method in class com.yworks.yguard.obf.classfile.RuntimeInvisibleParameterAnnotationsAttrInfo
 
getAttrName() - Method in class com.yworks.yguard.obf.classfile.RuntimeInvisibleTypeAnnotationsAttrInfo
 
getAttrName() - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleAnnotationsAttrInfo
 
getAttrName() - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleParameterAnnotationsAttrInfo
 
getAttrName() - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleTypeAnnotationsAttrInfo
 
getAttrName() - Method in class com.yworks.yguard.obf.classfile.SignatureAttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.SourceFileAttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.StackMapTableAttrInfo
Return the String name of the attribute; over-ride this in sub-classes.
getAttrName() - Method in class com.yworks.yguard.obf.classfile.SyntheticAttrInfo
Return the String name of the attribute.
getAttrNameIndex() - Method in class com.yworks.yguard.obf.classfile.AttrInfo
Get attr name index int.
getAttrsToKeep() - Method in class com.yworks.yguard.obf.ClassTree
Return a list of attributes marked to keep.
getAttrsToKeep(String) - Method in interface com.yworks.yguard.obf.classfile.NameMapper
Return a list of attributes marked to keep.
getAttrsToKeep(String) - Method in class com.yworks.yguard.obf.ClassTree
 
getBoolValue(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.ElementValueInfo
Get bool value boolean.
getBootstrapArguments() - Method in class com.yworks.yguard.obf.classfile.BootstrapMethod
Get bootstrap arguments int [ ].
getBootstrapMethodAttrIndex() - Method in class com.yworks.yguard.obf.classfile.AbstractDynamicCpInfo
Gets bootstrap method attr index.
getBootstrapMethodRef() - Method in class com.yworks.yguard.obf.classfile.BootstrapMethod
Gets bootstrap method ref.
getBootstrapMethods() - Method in class com.yworks.yguard.obf.classfile.BootstrapMethodsAttrInfo
Get bootstrap methods bootstrap method [ ].
getCl(String) - Method in class com.yworks.yguard.obf.ClassTree
Get class in tree from the fully qualified name, returning null if name not found.
getClass(String) - Method in class com.yworks.yguard.obf.PkCl
Get a class by name.
getClass(String) - Method in class com.yworks.yguard.YGuardLogParser
Gets class.
getClassAccess() - Method in class com.yworks.yshrink.ant.ClassSection
Gets class access.
getClassCount() - Method in class com.yworks.yguard.obf.PkCl
Return number of classes.
getClassDescriptor(String) - Method in class com.yworks.yshrink.model.Model
Gets class descriptor.
getClassEnum() - Method in class com.yworks.yguard.obf.PkCl
Get an Enumeration of classes directly beneath this PkCl.
getClasses() - Method in class com.yworks.yguard.ant.ExposeSection
Gets classes.
getClassFileAccess() - Method in class com.yworks.yguard.obf.classfile.ClassFile
Get class file access int.
getClassIndex() - Method in class com.yworks.yguard.obf.classfile.EnclosingMethodAttrInfo
Return the class index.
getClassIndex() - Method in class com.yworks.yguard.obf.classfile.RefCpInfo
Return the class index.
getClassMode() - Method in class com.yworks.yguard.ant.ClassSection
Gets class mode.
getClassName() - Method in class com.yworks.yguard.ant.FieldSection
Gets class name.
getClassName() - Method in class com.yworks.yguard.ant.MethodSection
Gets class name.
getClassName() - Method in class com.yworks.yguard.YGuardLogParser.MyStackTraceElement
Gets class name.
getClassName() - Method in class com.yworks.yshrink.ant.FieldSection
Gets class name.
getClassName() - Method in class com.yworks.yshrink.ant.MethodSection
Gets class name.
getClassNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory.DefaultNameMakerFactory
 
getClassNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory
Gets class name maker.
getClassNode(Object) - Method in class com.yworks.yshrink.model.Model
Gets class node.
getClassNode(String) - Method in class com.yworks.yguard.YGuardLogParser
Gets class node.
getClassNode(String, boolean) - Method in class com.yworks.yguard.YGuardLogParser
Gets class node.
getClassResolver() - Static method in class com.yworks.yguard.obf.Cl
Get class resolver class resolver.
getClassSections() - Method in class com.yworks.common.ant.EntryPointsSection
Gets class sections.
getClEnum(String) - Method in class com.yworks.yguard.obf.ClassTree
Get classes in tree from the fully qualified name (can be wildcarded).
getClEnum(String, int) - Method in class com.yworks.yguard.obf.ClassTree
Get classes in tree from the fully qualified name (can be wildcarded).
getCollection() - Method in class com.yworks.util.CollectionFilter
Getter for property collection.
getConstantPool() - Method in class com.yworks.yguard.obf.classfile.ClassFile
Gets constant pool.
getCpEntry(int) - Method in class com.yworks.yguard.obf.classfile.ClassFile
Lookup the entry in the constant pool and return as an Object.
getCpEntry(int) - Method in class com.yworks.yguard.obf.classfile.ConstantPool
Return the specified Constant Pool entry.
getCreateStubs() - Method in class com.yworks.yshrink.ant.ShrinkTask
Gets create stubs.
getCurrentDir() - Method in class com.yworks.util.abstractjar.impl.DirectoryStreamProvider
 
getCurrentDir() - Method in class com.yworks.util.abstractjar.impl.JarStreamProvider
 
getCurrentDir() - Method in interface com.yworks.util.abstractjar.StreamProvider
Gets current dir.
getCurrentEntry() - Method in class com.yworks.util.abstractjar.impl.DirectoryStreamProvider
 
getCurrentEntry() - Method in class com.yworks.util.abstractjar.impl.JarStreamProvider
 
getCurrentEntry() - Method in interface com.yworks.util.abstractjar.StreamProvider
Gets current entry.
getCurrentEntryName() - Method in class com.yworks.util.abstractjar.impl.DirectoryStreamProvider
 
getCurrentEntryName() - Method in class com.yworks.util.abstractjar.impl.JarStreamProvider
 
getCurrentEntryName() - Method in interface com.yworks.util.abstractjar.StreamProvider
Gets current entry name.
getCurrentFilename() - Method in class com.yworks.util.abstractjar.impl.DirectoryStreamProvider
 
getCurrentFilename() - Method in class com.yworks.util.abstractjar.impl.JarStreamProvider
 
getCurrentFilename() - Method in interface com.yworks.util.abstractjar.StreamProvider
Gets current filename.
getDependencyType(Object) - Method in class com.yworks.yshrink.model.Model
Gets dependency type.
getDesc() - Method in class com.yworks.yshrink.model.FieldDescriptor
Gets desc.
getDesc() - Method in class com.yworks.yshrink.model.Invocation
Gets desc.
getDesc() - Method in class com.yworks.yshrink.model.MethodDescriptor
Gets desc.
getDescriptor() - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Return descriptor string.
getDescriptor() - Method in class com.yworks.yguard.obf.MdFd
Return the method or field descriptor String.
getDescriptor() - Method in class com.yworks.yshrink.model.AnnotationUsage
Gets descriptor.
getDescriptor(Object) - Method in class com.yworks.yshrink.model.Model
Gets descriptor.
getDescriptorIndex() - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Return method/field descriptor index into Constant Pool.
getDescriptorIndex() - Method in class com.yworks.yguard.obf.classfile.LocalVariableInfo
Return descriptor index into Constant Pool.
getDescriptorIndex() - Method in class com.yworks.yguard.obf.classfile.NameAndTypeCpInfo
Return the descriptor index.
getDescriptorName() - Method in class com.yworks.yguard.obf.Fd
Return the display name of the descriptor types.
getDescriptorName() - Method in class com.yworks.yguard.obf.Md
Return the display name of the descriptor types.
getDescriptorName() - Method in class com.yworks.yguard.obf.MdFd
Return the display name of the descriptor types.
getDigests() - Method in class com.yworks.yshrink.ant.ShrinkTask
Gets digests.
getElementValue() - Method in class com.yworks.yguard.obf.classfile.ElementValuePairInfo
Gets element value.
getElementValuePairs() - Method in class com.yworks.yguard.obf.classfile.AnnotationInfo
Get element value pairs element value pair info [ ].
getEnclosingClass() - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets enclosing class.
getEnclosingMethod() - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets enclosing method.
getEntries() - Method in interface com.yworks.util.abstractjar.Archive
Gets entries.
getEntries() - Method in class com.yworks.util.abstractjar.impl.DirectoryWrapper
 
getEntries() - Method in class com.yworks.util.abstractjar.impl.JarFileWrapper
 
getEntries() - Method in class com.yworks.yguard.ant.MapParser
Get entries collection.
getEntries() - Method in class com.yworks.yguard.obf.classfile.StackMapTableAttrInfo
Return the array of local variable table entries.
getEntryPointNode() - Method in class com.yworks.yshrink.model.Model
Gets entry point node.
getExceptions() - Method in class com.yworks.yshrink.model.MethodDescriptor
Get exceptions string [ ].
getExtends() - Method in class com.yworks.yguard.ant.ClassSection
Gets extends.
getExtends() - Method in class com.yworks.yshrink.ant.ClassSection
Gets extends.
getFd(String) - Method in class com.yworks.yguard.obf.ClassTree
Get field in tree from the fully qualified name.
getFdEnum(String) - Method in class com.yworks.yguard.obf.ClassTree
Get fields in tree from the fully qualified, and possibly wildcarded, name.
getField(String) - Method in class com.yworks.yguard.obf.Cl
Get a field by name.
getField(String) - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets field.
getField(String, String) - Method in class com.yworks.yguard.YGuardLogParser
Gets field.
getFieldAccess() - Method in class com.yworks.yshrink.ant.ClassSection
Gets field access.
getFieldEnum() - Method in class com.yworks.yguard.obf.Cl
Get an Enumeration of fields.
getFieldEnum() - Method in class com.yworks.yguard.obf.classfile.ClassFile
Return an enumeration of field name/descriptor pairs.
getFieldMode() - Method in class com.yworks.yguard.ant.ClassSection
Gets field mode.
getFieldNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory.DefaultNameMakerFactory
 
getFieldNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory
Gets field name maker.
getFieldNode(String, String) - Method in class com.yworks.yguard.YGuardLogParser
Gets field node.
getFieldNode(String, String, boolean) - Method in class com.yworks.yguard.YGuardLogParser
Gets field node.
getFieldObfNameDown(Cl, String) - Method in class com.yworks.yguard.obf.Cl
Is the field reserved because of its reservation down the class hierarchy?
getFieldObfNameDown(Cl, String) - Method in interface com.yworks.yguard.obf.NameListDown
Is the field reserved because of its reservation down the class hierarchy?
getFieldObfNameUp(String) - Method in class com.yworks.yguard.obf.Cl
Get obfuscated field name from list, or null if no mapping exists.
getFieldObfNameUp(String) - Method in interface com.yworks.yguard.obf.NameListUp
Get obfuscated field name from list, or null if no mapping exists.
getFieldOutNameUp(String) - Method in class com.yworks.yguard.obf.Cl
Get output field name from list, or null if no mapping exists.
getFieldOutNameUp(String) - Method in interface com.yworks.yguard.obf.NameListUp
Get output field name from list, or null if no mapping exists.
getFieldRefs() - Method in class com.yworks.yshrink.model.MethodDescriptor
Gets field refs.
getFields() - Method in class com.yworks.yguard.ant.ExposeSection
Gets fields.
getFields() - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets fields.
getFieldSections() - Method in class com.yworks.common.ant.EntryPointsSection
Gets field sections.
getFieldUsages() - Method in class com.yworks.yshrink.model.AnnotationUsage
Gets field usages.
getFile() - Method in class com.yworks.util.abstractjar.impl.FileEntryWrapper
Gets file.
getFileName() - Method in class com.yworks.yguard.YGuardLogParser.MyStackTraceElement
Gets file name.
getFullInName() - Method in class com.yworks.yguard.obf.TreeItem
Construct and return the full original name of the entry.
getFullOutName() - Method in class com.yworks.yguard.obf.TreeItem
Construct and return the full obfuscated name of the entry.
getHasNestMembers() - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets has nest members.
getIconHeight() - Method in class com.yworks.yguard.YGuardLogParser.Icons
 
getIconWidth() - Method in class com.yworks.yguard.YGuardLogParser.Icons
 
getImplements() - Method in class com.yworks.yguard.ant.ClassSection
Gets implements.
getImplements() - Method in class com.yworks.yshrink.ant.ClassSection
Gets implements.
getIn() - Method in class com.yworks.common.ant.EntryPointJar
 
getIn() - Method in class com.yworks.common.ant.InOutPair
 
getIn() - Method in interface com.yworks.common.ShrinkBag
Gets in.
getInfo() - Method in class com.yworks.yguard.obf.classfile.InnerClassesAttrInfo
Return the array of inner classes data.
getInName() - Method in class com.yworks.yguard.obf.TreeItem
Return the original name of the entry.
getInnerClassIndex() - Method in class com.yworks.yguard.obf.classfile.InnerClassesInfo
Return the inner class index.
getInnerClassModifier(String) - Method in class com.yworks.yguard.obf.Cl
Get inner class modifier int.
getInnerClassModifiers() - Method in class com.yworks.yguard.obf.classfile.ClassFile
Gets inner class modifiers.
getInnerClassNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory.DefaultNameMakerFactory
 
getInnerClassNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory
Gets inner class name maker.
getInnerNameIndex() - Method in class com.yworks.yguard.obf.classfile.InnerClassesInfo
Return the name index.
getInputStream(Entry) - Method in interface com.yworks.util.abstractjar.Archive
Gets input stream.
getInputStream(Entry) - Method in class com.yworks.util.abstractjar.impl.DirectoryWrapper
 
getInputStream(Entry) - Method in class com.yworks.util.abstractjar.impl.JarFileWrapper
 
getInstance() - Static method in class com.yworks.yguard.obf.classfile.Logger
Get instance logger.
getInstance() - Static method in class com.yworks.yguard.obf.NameMakerFactory
Getter for property instance.
getInstance() - Static method in class com.yworks.yshrink.model.InvocationFactory
Gets instance.
getInterfaces() - Method in class com.yworks.yguard.obf.Cl
Get interfaces string [ ].
getInterfaces() - Method in class com.yworks.yguard.obf.classfile.ClassFile
Return the names of this class's interfaces.
getInterfaces() - Method in class com.yworks.yshrink.model.ClassDescriptor
Get interfaces string [ ].
getInternalDescendants(ClassDescriptor, List<ClassDescriptor>) - Method in class com.yworks.yshrink.model.Model
collects all subclasses of cd
getInvocation(int, String, String, String) - Method in class com.yworks.yshrink.model.InvocationFactory
Gets invocation.
getInvocations() - Method in class com.yworks.yshrink.model.MethodDescriptor
Gets invocations.
getJarComment() - Static method in class com.yworks.util.Version
Return the current Jar comment String.
getJarComment() - Static method in class com.yworks.yguard.obf.Version
Return the current Jar comment String.
getJarEntry() - Method in class com.yworks.util.abstractjar.impl.JarEntryWrapper
Gets jar entry.
getKey() - Method in exception com.yworks.yguard.obf.NoSuchMappingException
Get key string.
getLineNumber() - Method in class com.yworks.yguard.obf.classfile.LineNumberInfo
Get line number int.
getLineNumber() - Method in class com.yworks.yguard.YGuardLogParser.MyStackTraceElement
Gets line number.
getLineNumberTable() - Method in class com.yworks.yguard.obf.classfile.LineNumberTableAttrInfo
Get line number table line number info [ ].
getLineNumberTableMapper() - Method in class com.yworks.yguard.obf.Cl
Gets line number table mapper.
getLineNumberTables() - Method in class com.yworks.yguard.ant.ExposeSection
Gets line number tables.
getLocalVariableTable() - Method in class com.yworks.yguard.obf.classfile.LocalVariableTableAttrInfo
Return the array of local variable table entries.
getLocalVariableTypeTable() - Method in class com.yworks.yguard.obf.classfile.LocalVariableTypeTableAttrInfo
Return the array of local variable table entries.
getManifest() - Method in interface com.yworks.util.abstractjar.Archive
Gets manifest.
getManifest() - Method in class com.yworks.util.abstractjar.impl.DirectoryWrapper
 
getManifest() - Method in class com.yworks.util.abstractjar.impl.JarFileWrapper
 
getMatchedCollection(ZipFileSet, DirectoryScanner) - Static method in class com.yworks.common.ant.ZipScannerTool
Gets matched collection.
getMatchedCollection(ZipFileSet, DirectoryScanner, String) - Static method in class com.yworks.common.ant.ZipScannerTool
Gets matched collection.
getMatches(ZipFileSet, DirectoryScanner) - Static method in class com.yworks.common.ant.ZipScannerTool
Get matches string [ ].
getMd(String, String) - Method in class com.yworks.yguard.obf.ClassTree
Get method in tree from the fully qualified name.
getMdEnum(String, String) - Method in class com.yworks.yguard.obf.ClassTree
Get methods in tree from the fully qualified, and possibly wildcarded, name.
getMessage() - Method in exception com.yworks.yshrink.util.MultiReleaseException
 
getMethod(String, String) - Method in class com.yworks.yguard.obf.Cl
Get a method by name.
getMethod(String, String) - Method in class com.yworks.yguard.YGuardLogParser
Gets method.
getMethod(String, String) - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets method.
getMethod(AbstractMap.SimpleEntry<Object, Object>) - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets method.
getMethodAccess() - Method in class com.yworks.yshrink.ant.ClassSection
Gets method access.
getMethodEnum() - Method in class com.yworks.yguard.obf.Cl
Get an Enumeration of methods.
getMethodEnum() - Method in class com.yworks.yguard.obf.classfile.ClassFile
Return an enumeration of method name/descriptor pairs.
getMethodMode() - Method in class com.yworks.yguard.ant.ClassSection
Gets method mode.
getMethodName() - Method in class com.yworks.yguard.YGuardLogParser.MyStackTraceElement
Gets method name.
getMethodNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory.DefaultNameMakerFactory
 
getMethodNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory
Gets method name maker.
getMethodNode(String, String) - Method in class com.yworks.yguard.YGuardLogParser
Gets method node.
getMethodNode(String, String, boolean) - Method in class com.yworks.yguard.YGuardLogParser
Gets method node.
getMethodObfNameDown(Cl, String, String) - Method in class com.yworks.yguard.obf.Cl
Is the method reserved because of its reservation down the class hierarchy?
getMethodObfNameDown(Cl, String, String) - Method in interface com.yworks.yguard.obf.NameListDown
Is the method reserved because of its reservation down the class hierarchy?
getMethodObfNameUp(String, String) - Method in class com.yworks.yguard.obf.Cl
Get obfuscated method name from list, or null if no mapping exists.
getMethodObfNameUp(String, String) - Method in interface com.yworks.yguard.obf.NameListUp
Get obfuscated method name from list, or null if no mapping exists.
getMethodOutNameUp(String, String) - Method in class com.yworks.yguard.obf.Cl
Get output method name from list, or null if no mapping exists.
getMethodOutNameUp(String, String) - Method in interface com.yworks.yguard.obf.NameListUp
Get output method name from list, or null if no mapping exists.
getMethods() - Method in class com.yworks.yguard.ant.ExposeSection
Gets methods.
getMethods() - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets methods.
getMethodSections() - Method in class com.yworks.common.ant.EntryPointsSection
Gets method sections.
getModifiers() - Method in class com.yworks.yguard.obf.classfile.ClassFile
Get modifiers int.
getModifiers() - Method in class com.yworks.yguard.obf.classfile.InnerClassesInfo
Get modifiers int.
getModifiers() - Method in class com.yworks.yguard.obf.TreeItem
Return the modifiers.
getModifierValue() - Method in class com.yworks.yguard.ObfuscatorTask.Modifiers
Get modifier value int.
getName() - Method in interface com.yworks.util.abstractjar.Archive
Gets name.
getName() - Method in interface com.yworks.util.abstractjar.Entry
Gets name.
getName() - Method in class com.yworks.util.abstractjar.impl.DirectoryWrapper
 
getName() - Method in class com.yworks.util.abstractjar.impl.FileEntryWrapper
 
getName() - Method in class com.yworks.util.abstractjar.impl.JarEntryWrapper
 
getName() - Method in class com.yworks.util.abstractjar.impl.JarFileWrapper
 
getName() - Method in class com.yworks.yguard.ant.ClassSection
Gets name.
getName() - Method in class com.yworks.yguard.ant.FieldSection
Gets name.
getName() - Method in class com.yworks.yguard.ant.MethodSection
Gets name.
getName() - Method in class com.yworks.yguard.ant.Property
Gets name.
getName() - Method in class com.yworks.yguard.obf.classfile.ClassFile
Return the name of this classfile.
getName() - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Return method/field string name.
getName() - Method in class com.yworks.yshrink.ant.ClassSection
Gets name.
getName() - Method in class com.yworks.yshrink.ant.FieldSection
Gets name.
getName() - Method in class com.yworks.yshrink.ant.MethodSection
Gets name.
getName() - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets name.
getName() - Method in class com.yworks.yshrink.model.FieldDescriptor
Gets name.
getName() - Method in class com.yworks.yshrink.model.Invocation
Gets name.
getName() - Method in class com.yworks.yshrink.model.MethodDescriptor
Gets name.
getNameAndTypeIndex() - Method in class com.yworks.yguard.obf.classfile.AbstractDynamicCpInfo
Gets name and type index.
getNameAndTypeIndex() - Method in class com.yworks.yguard.obf.classfile.EnclosingMethodAttrInfo
Return the name-and-type index.
getNameAndTypeIndex() - Method in class com.yworks.yguard.obf.classfile.RefCpInfo
Return the name-and-type index.
getNameEnum(String) - Static method in class com.yworks.yguard.obf.ClassTree
Return a fully qualified name broken into package/class segments.
getNameIndex() - Method in class com.yworks.yguard.obf.classfile.AbstractTypeCpInfo
Return the name index.
getNameIndex() - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Return method/field name index into Constant Pool.
getNameIndex() - Method in class com.yworks.yguard.obf.classfile.LocalVariableInfo
Return name index into Constant Pool.
getNameIndex() - Method in class com.yworks.yguard.obf.classfile.LocalVariableTypeInfo
Return name index into Constant Pool.
getNameIndex() - Method in class com.yworks.yguard.obf.classfile.NameAndTypeCpInfo
Return the name index.
getNetwork() - Method in class com.yworks.yshrink.model.Model
Gets network.
getNewNode() - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets new node.
getNextClassEntryStream() - Method in class com.yworks.util.abstractjar.impl.DirectoryStreamProvider
 
getNextClassEntryStream() - Method in class com.yworks.util.abstractjar.impl.JarStreamProvider
 
getNextClassEntryStream() - Method in interface com.yworks.util.abstractjar.StreamProvider
Gets next class entry stream.
getNextResourceEntryStream() - Method in class com.yworks.util.abstractjar.impl.DirectoryStreamProvider
 
getNextResourceEntryStream() - Method in class com.yworks.util.abstractjar.impl.JarStreamProvider
 
getNextResourceEntryStream() - Method in interface com.yworks.util.abstractjar.StreamProvider
Gets next resource entry stream.
getNode() - Method in class com.yworks.yshrink.model.AbstractDescriptor
Gets node.
getNodeType(Object) - Method in class com.yworks.yshrink.model.Model
Gets node type.
getNumObsoleteFields() - Method in class com.yworks.yshrink.core.OutputVisitor
Gets num obsolete fields.
getNumObsoleteMethods() - Method in class com.yworks.yshrink.core.OutputVisitor
Gets num obsolete methods.
getObfName() - Method in class com.yworks.yguard.obf.TreeItem
Return the obfuscated name of the entry.
getObfuscationConfig() - Method in class com.yworks.yguard.obf.Cl
Gets obfuscation config.
getObfuscationConfig() - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Gets obfuscation config.
getObfuscationConfig() - Method in class com.yworks.yguard.obf.MdFd
Gets obfuscation config.
getObfuscationConfig(String, AttrInfo[]) - Static method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Gets obfuscation config.
getOpcode() - Method in class com.yworks.yshrink.model.Invocation
Gets opcode.
getOut() - Method in class com.yworks.common.ant.EntryPointJar
 
getOut() - Method in class com.yworks.common.ant.InOutPair
 
getOut() - Method in interface com.yworks.common.ShrinkBag
Gets out.
getOutName() - Method in class com.yworks.yguard.obf.TreeItem
Return the output name of the entry, obfuscated or original.
getOutName(String) - Method in class com.yworks.yguard.obf.ClassTree
Update the path of the passed filename, if that path corresponds to a package.
getOutName(String) - Method in class com.yworks.yguard.obf.GuardDB
Gets out name.
getOwner() - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleAnnotationsAttrInfo
Get owner class file.
getOwner() - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleTypeAnnotationsAttrInfo
Gets owner.
getPackage(String) - Method in class com.yworks.yguard.obf.Pk
Get a package level by name.
getPackage(String) - Method in class com.yworks.yguard.YGuardLogParser
Gets package.
getPackageCount() - Method in class com.yworks.yguard.obf.Pk
Return number of packages.
getPackageEnum() - Method in class com.yworks.yguard.obf.Pk
Get an Enumeration of packages.
getPackageNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory.DefaultNameMakerFactory
 
getPackageNameMaker(String[], String) - Method in class com.yworks.yguard.obf.NameMakerFactory
Gets package name maker.
getPackageNode(String) - Method in class com.yworks.yguard.YGuardLogParser
Gets package node.
getPackageNode(String, boolean) - Method in class com.yworks.yguard.YGuardLogParser
Gets package node.
getPackages() - Method in class com.yworks.yguard.ant.ExposeSection
Gets packages.
getParameterAnnotations() - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleParameterAnnotationsAttrInfo
Get parameter annotations parameter annotation info [ ].
getParent() - Method in class com.yworks.yguard.obf.TreeItem
Get the parent in the tree.
getPatterns() - Method in class com.yworks.yguard.ant.ExposeSection
Gets patterns.
getPatternSet(TypePatternSet.Type) - Method in class com.yworks.common.ant.PatternMatchedSection
Gets pattern set.
getPatternSets() - Method in class com.yworks.yguard.ant.PatternMatchedClassesSection
Gets pattern sets.
getPk(String) - Method in class com.yworks.yguard.obf.ClassTree
Get package in tree from the fully qualified name, returning null if name not found.
getRefCount() - Method in class com.yworks.yguard.obf.classfile.CpInfo
Return the reference count.
getReferenceIndex() - Method in class com.yworks.yguard.obf.classfile.MethodHandleCpInfo
Gets reference index.
getReferenceKind() - Method in class com.yworks.yguard.obf.classfile.MethodHandleCpInfo
Gets reference kind.
getReplaceContent() - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Determines if the contents of matched jar entries have to be adjusted.
getReplaceContentPolicy() - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Returns the policy for adjusting the content of matched jar entries.
getReplaceContentSeparator() - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Returns the separator character for finding content class or package identifiers of matched jar entries that have to be adjusted.
getReplaceName() - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Determines if the path and name of matched jar entries whose path and name match the qualified name of a renamed class will be adjusted to match the qualified name of the renamed class.
getReplacePath() - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Determines if the path of matched jar entries whose path and name match the qualified name of a renamed class will be adjusted to match the package name of the renamed class.
getReplacePathPolicy() - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Returns the policy for adjusting the path to and name of matched jar entries.
getResources() - Method in class com.yworks.common.ant.EntryPointJar
 
getResources() - Method in class com.yworks.common.ant.InOutPair
 
getResources() - Method in interface com.yworks.common.ShrinkBag
Gets resources.
getRetainAttribute(String) - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets retain attribute.
getReturnType() - Method in class com.yworks.yshrink.ant.MethodSection
Gets return type.
getReturnType() - Method in class com.yworks.yshrink.model.MethodDescriptor
Gets return type.
getReturnTypeName() - Method in class com.yworks.yguard.obf.MdFd
Return the display name of the return type.
getRoot() - Method in class com.yworks.yguard.obf.ClassTree
Return the root node.
getShortName() - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets short name.
getSignature() - Method in class com.yworks.yshrink.ant.MethodSection
Gets signature.
getSignature() - Method in class com.yworks.yshrink.model.MethodDescriptor
Gets signature.
getSignatureIndex() - Method in class com.yworks.yguard.obf.classfile.LocalVariableTypeInfo
Return descriptor index into Constant Pool.
getSignatureIndex() - Method in class com.yworks.yguard.obf.classfile.SignatureAttrInfo
Get signature index int.
getSize() - Method in interface com.yworks.util.abstractjar.Entry
Gets size.
getSize() - Method in class com.yworks.util.abstractjar.impl.FileEntryWrapper
 
getSize() - Method in class com.yworks.util.abstractjar.impl.JarEntryWrapper
 
getSource(Object) - Method in class com.yworks.util.graph.DefaultNetwork
 
getSource(Object) - Method in interface com.yworks.util.graph.Network
Get the source node of an edge
getSourceFileIndex() - Method in class com.yworks.yguard.obf.classfile.SourceFileAttrInfo
Get source file index int.
getSourceFileMapping() - Method in class com.yworks.yguard.obf.Cl
Gets source file mapping.
getSourceFiles() - Method in class com.yworks.yguard.ant.ExposeSection
Gets source files.
getSourceJar() - Method in class com.yworks.yshrink.model.AbstractDescriptor
Gets source jar.
getStartPC() - Method in class com.yworks.yguard.obf.classfile.LineNumberInfo
Get start pc int.
getString() - Method in class com.yworks.yguard.obf.classfile.Utf8CpInfo
Return UTF8 data as a String.
getStringIndex() - Method in class com.yworks.yguard.obf.classfile.StringCpInfo
 
getSuper() - Method in class com.yworks.yguard.obf.classfile.ClassFile
Return the name of this class's superclass.
getSuperClass() - Method in class com.yworks.yguard.obf.Cl
Get super class string.
getSuperName() - Method in class com.yworks.yshrink.model.ClassDescriptor
Gets super name.
getTarget(Object) - Method in class com.yworks.util.graph.DefaultNetwork
 
getTarget(Object) - Method in interface com.yworks.util.graph.Network
Get the target node of an edge
getThrows() - Method in class com.yworks.yshrink.ant.MethodSection
Gets throws.
getType() - Method in class com.yworks.common.ant.TypePatternSet
Gets type.
getType() - Method in class com.yworks.yshrink.ant.FieldSection
Gets type.
getType() - Method in class com.yworks.yshrink.model.Invocation
Gets type.
getTypeInstructions() - Method in class com.yworks.yshrink.model.MethodDescriptor
Gets type instructions.
getTypeNameFromDescriptor(String) - Static method in class com.yworks.yshrink.util.Util
extracts the class name or primitve identifier from any type descriptor.
getU2descriptorIndex() - Method in class com.yworks.yguard.obf.classfile.MethodTypeCpInfo
Gets u 2 descriptor index.
getU2ElementNameIndex() - Method in class com.yworks.yguard.obf.classfile.ElementValuePairInfo
Gets u 2 element name index.
getU2TypeIndex(int) - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleAnnotationsAttrInfo
Get u 2 type index int.
getValue() - Method in class com.yworks.yguard.ant.Property
Gets value.
getValues() - Method in class com.yworks.yguard.ObfuscatorTask.Modifiers
 
getVerificationTypeInfos() - Method in class com.yworks.yguard.obf.classfile.StackMapFrameInfo
Get verification type infos collection.
getVersion() - Static method in class com.yworks.util.Version
Return the current major.minor version string.
getVersion() - Static method in class com.yworks.yguard.obf.Version
Return the current major.minor version string.
GRAY - Static variable in class com.yworks.yshrink.core.Dfs
Node state specifier.
GuardDB - Class in com.yworks.yguard.obf
Classfile database for obfuscation.
GuardDB(File[]) - Constructor for class com.yworks.yguard.obf.GuardDB
A classfile database for obfuscation.

H

hasAsSuper(String) - Method in class com.yworks.yguard.obf.Cl
Does this class have the specified class in its super chain?
hasFlag(int) - Method in class com.yworks.yshrink.model.MethodDescriptor
Has flag boolean.

I

Icons(Color, String) - Constructor for class com.yworks.yguard.YGuardLogParser.Icons
Instantiates a new Icons.
ignorableWhitespace(char[], int, int) - Method in class com.yworks.yguard.ant.MapParser
 
IMPLEMENTS - com.yworks.common.ant.TypePatternSet.Type
Implements type.
IMPLEMENTS - com.yworks.yshrink.model.EdgeType
IMPLEMENTS edges from each class to all of its interfaces, if the interface is contained in the model.
implementsMethod(String, String) - Method in class com.yworks.yshrink.model.ClassDescriptor
Implements method boolean.
incRefCount() - Method in class com.yworks.yguard.obf.classfile.CpInfo
Increment the reference count.
incRefCount(int) - Method in class com.yworks.yguard.obf.classfile.ConstantPool
Increment the reference count for the specified element.
inEdges(Object) - Method in class com.yworks.util.graph.DefaultNetwork
 
inEdges(Object) - Method in interface com.yworks.util.graph.Network
Returns all ingoing edges of this node.
initModel(Model, List<ShrinkBag>) - Method in class com.yworks.yshrink.core.Analyzer
Create all nodes needed for dependency analysis using a ModelVisitor.
InnerClassesAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
InnerClassesAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.InnerClassesAttrInfo
Instantiates a new Inner classes attr info.
InnerClassesInfo - Class in com.yworks.yguard.obf.classfile
Representation of an Inner Classes table entry.
InOutPair - Class in com.yworks.common.ant
The type In out pair.
InOutPair() - Constructor for class com.yworks.common.ant.InOutPair
 
InOutPairSection() - Constructor for class com.yworks.common.ant.YGuardBaseTask.InOutPairSection
Instantiates a new In out pair section.
IntegerCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'integer' entry in the ConstantPool.
IntegerCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.IntegerCpInfo
Instantiates a new Integer cp info.
INTERFACE - Static variable in class com.yworks.yshrink.model.NodeType
The constant INTERFACE.
InterfaceMethodrefCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'interfacemethodref' entry in the ConstantPool.
InterfaceMethodrefCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.InterfaceMethodrefCpInfo
Instantiates a new Interface methodref cp info.
Invocation - Class in com.yworks.yshrink.model
The type Invocation.
Invocation(int, String, String, String) - Constructor for class com.yworks.yshrink.model.Invocation
Instantiates a new Invocation.
InvocationFactory - Class in com.yworks.yshrink.model
The type Invocation factory.
InvocationFactory() - Constructor for class com.yworks.yshrink.model.InvocationFactory
 
INVOKEDYNAMIC - com.yworks.yshrink.model.EdgeType
A INVOKEDYNAMIC edge is created for `invokedynamic` instruction calls, referencing the class and method that implement the functionality if this is covered by the model.
InvokeDynamicCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'invokedynamic' entry in the ConstantPool.
InvokeDynamicCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.InvokeDynamicCpInfo
Instantiates a new Invoke dynamic cp info.
INVOKES - com.yworks.yshrink.model.EdgeType
INVOKE edges to all implementations of the target method in any sublcasses of the target class.
isAbstract() - Method in class com.yworks.yshrink.model.AbstractDescriptor
Is abstract boolean.
isAccessLevel(int) - Method in enum com.yworks.common.ant.PatternMatchedSection.Access
Is access level boolean.
isAccessLevel(PatternMatchedSection.Access) - Method in enum com.yworks.common.ant.PatternMatchedSection.Access
Is access level boolean.
isAllResolved() - Method in class com.yworks.yguard.obf.classfile.Logger
Is all resolved boolean.
isAllResolved() - Method in class com.yworks.yshrink.model.Model
Is all resolved boolean.
isAnnotation() - Method in class com.yworks.yshrink.model.ClassDescriptor
Is annotation boolean.
isClassModeled(String) - Method in class com.yworks.yshrink.model.Model
Is class modeled boolean.
isConstructor() - Method in class com.yworks.yshrink.model.MethodDescriptor
Is constructor boolean.
isDebugExtension() - Method in class com.yworks.common.ant.Exclude
Determines whether to keep the source debug extension attribute.
isDirectory() - Method in interface com.yworks.util.abstractjar.Entry
Is directory boolean.
isDirectory() - Method in class com.yworks.util.abstractjar.impl.FileEntryWrapper
 
isDirectory() - Method in class com.yworks.util.abstractjar.impl.JarEntryWrapper
 
isEntryPoint() - Method in class com.yworks.yshrink.model.AbstractDescriptor
Is entry point boolean.
isEntryPointClass(Model, ClassDescriptor) - Method in class com.yworks.yshrink.ant.filters.AbstractEntryPointFilter
 
isEntryPointClass(Model, ClassDescriptor) - Method in class com.yworks.yshrink.ant.filters.ClassFilter
 
isEntryPointClass(Model, ClassDescriptor) - Method in interface com.yworks.yshrink.ant.filters.EntryPointFilter
Is entry point class boolean.
isEntryPointClass(Model, ClassDescriptor) - Method in class com.yworks.yshrink.ant.filters.EntryPointFilters
 
isEntryPointClass(Model, ClassDescriptor) - Method in class com.yworks.yshrink.ant.filters.EntryPointJarFilter
 
isEntryPointField(Model, ClassDescriptor, FieldDescriptor) - Method in class com.yworks.yshrink.ant.filters.AbstractEntryPointFilter
 
isEntryPointField(Model, ClassDescriptor, FieldDescriptor) - Method in class com.yworks.yshrink.ant.filters.ClassFilter
 
isEntryPointField(Model, ClassDescriptor, FieldDescriptor) - Method in interface com.yworks.yshrink.ant.filters.EntryPointFilter
Is entry point field boolean.
isEntryPointField(Model, ClassDescriptor, FieldDescriptor) - Method in class com.yworks.yshrink.ant.filters.EntryPointFilters
 
isEntryPointField(Model, ClassDescriptor, FieldDescriptor) - Method in class com.yworks.yshrink.ant.filters.EntryPointJarFilter
 
isEntryPointField(Model, ClassDescriptor, FieldDescriptor) - Method in class com.yworks.yshrink.ant.filters.FieldFilter
 
isEntryPointJar() - Method in class com.yworks.common.ant.EntryPointJar
 
isEntryPointJar() - Method in class com.yworks.common.ant.InOutPair
 
isEntryPointJar() - Method in interface com.yworks.common.ShrinkBag
Is entry point jar boolean.
isEntryPointMethod(Model, ClassDescriptor, MethodDescriptor) - Method in class com.yworks.yshrink.ant.filters.AbstractEntryPointFilter
 
isEntryPointMethod(Model, ClassDescriptor, MethodDescriptor) - Method in class com.yworks.yshrink.ant.filters.AllMainMethodsFilter
 
isEntryPointMethod(Model, ClassDescriptor, MethodDescriptor) - Method in class com.yworks.yshrink.ant.filters.ClassFilter
 
isEntryPointMethod(Model, ClassDescriptor, MethodDescriptor) - Method in interface com.yworks.yshrink.ant.filters.EntryPointFilter
Is entry point method boolean.
isEntryPointMethod(Model, ClassDescriptor, MethodDescriptor) - Method in class com.yworks.yshrink.ant.filters.EntryPointFilters
 
isEntryPointMethod(Model, ClassDescriptor, MethodDescriptor) - Method in class com.yworks.yshrink.ant.filters.EntryPointJarFilter
 
isEntryPointMethod(Model, ClassDescriptor, MethodDescriptor) - Method in class com.yworks.yshrink.ant.filters.MethodFilter
 
isEntryPointMethod(Model, ClassDescriptor, MethodDescriptor) - Method in class com.yworks.yshrink.ant.filters.SerializationFilter
 
isEnum() - Method in class com.yworks.yshrink.model.ClassDescriptor
Is enum boolean.
isFixed() - Method in class com.yworks.yguard.obf.TreeItem
Has the entry been fixed already?
isFromScript() - Method in class com.yworks.yguard.obf.TreeItem
Is this constrained by a user script line?
isFromScriptMap() - Method in class com.yworks.yguard.obf.TreeItem
Is this constrained by a map script line?
isInArray(String, String[]) - Static method in class com.yworks.yguard.obf.Tools
Is the string one of the ones in the array?
isInnerClass() - Method in class com.yworks.yguard.obf.Cl
Is this an inner class?
isInnerClass() - Method in class com.yworks.yshrink.model.ClassDescriptor
Is inner class boolean.
isInterface() - Method in class com.yworks.yshrink.model.ClassDescriptor
Is interface boolean.
isInterfaceNode(int) - Static method in class com.yworks.yshrink.model.NodeType
Is interface node boolean.
isLtable() - Method in class com.yworks.common.ant.Exclude
Determines whether to keep the line number table attribute.
isLttable() - Method in class com.yworks.common.ant.Exclude
Determines whether to keep the local variable type table attribute.
isMatch(String, String) - Static method in class com.yworks.yguard.obf.TreeItem
Do a wildcard String match.
isMethodExternallyDefined(ClassDescriptor, MethodDescriptor) - Method in class com.yworks.yshrink.model.Model
determine wether the method md is implemented in any superclasses of class className or if md is declared in any interface that class className or any superclass of class className implements.
isMethodNode(int) - Static method in class com.yworks.yshrink.model.NodeType
Is method node boolean.
isNewNode(int) - Static method in class com.yworks.yshrink.model.NodeType
Is new node boolean.
isNRMatch(String, String) - Static method in class com.yworks.yguard.obf.TreeItem
Do a non-package-recursive wildcard String match.
isNRWildcardMatch(String) - Method in class com.yworks.yguard.obf.Cl
Is this class's name a non-recursive match to the wildcard pattern?
isNRWildcardMatch(String) - Method in class com.yworks.yguard.obf.Fd
Is this field's name a non-recursive match to the wildcard pattern?
isNRWildcardMatch(String, String) - Method in class com.yworks.yguard.obf.Md
Are this method's name/descriptor a non-recursive match to the wildcard patterns?
isObsolete(int) - Static method in class com.yworks.yshrink.model.NodeType
Is obsolete boolean.
isObsolete(Object) - Method in class com.yworks.yshrink.model.Model
Is obsolete boolean.
isPedantic() - Method in class com.yworks.yguard.obf.ClassTree
Getter for property pedantic.
isPedantic() - Method in class com.yworks.yguard.obf.GuardDB
Getter for property pedantic.
isPrivate() - Method in class com.yworks.yshrink.model.MethodDescriptor
Is private boolean.
isReplaceClassNameStrings() - Method in class com.yworks.yguard.obf.ClassTree
Getter for property replaceClassNameStrings.
isReplaceClassNameStrings() - Method in class com.yworks.yguard.obf.GuardDB
Getter for property replaceClassNameStrings.
isRiAnn() - Method in class com.yworks.common.ant.Exclude
Determines whether to keep the runtime invisible annotations.
isRiPann() - Method in class com.yworks.common.ant.Exclude
Determines whether to keep the runtime invisible parameter annotations.
isRiTypeAnn() - Method in class com.yworks.common.ant.Exclude
Determines whether to keep the runtime invisible type annotations.
isRvAnn() - Method in class com.yworks.common.ant.Exclude
Determines whether to keep the runtime visible annotations.
isRvPann() - Method in class com.yworks.common.ant.Exclude
Determines whether to keep the runtime visible parameter annotations.
isRvTypeAnn() - Method in class com.yworks.common.ant.Exclude
Determines whether to keep the runtime visible type annotations.
isSimpleModelSet() - Method in class com.yworks.yshrink.model.Model
Is simple model set boolean.
isSource() - Method in class com.yworks.common.ant.Exclude
Determines whether to keep the source file attribute.
isSourceFileMappingSet() - Method in class com.yworks.yguard.obf.Cl
Is source file mapping set boolean.
isStatic() - Method in class com.yworks.yshrink.model.MethodDescriptor
Is static boolean.
isStatic(int) - Static method in class com.yworks.yshrink.model.NodeType
Is static boolean.
isStubNeeded(int) - Static method in class com.yworks.yshrink.model.NodeType
Is stub needed boolean.
isStubNeeded(Object) - Method in class com.yworks.yshrink.model.Model
Is stub needed boolean.
isSynthetic - Variable in class com.yworks.yguard.obf.TreeItem
The Is synthetic.
isSynthetic() - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Is the field or method 'Synthetic'?
isSynthetic() - Method in class com.yworks.yguard.obf.TreeItem
Is a method or field Synthetic?
isSynthetic() - Method in class com.yworks.yshrink.model.AbstractDescriptor
Is synthetic boolean.
isVtable() - Method in class com.yworks.common.ant.Exclude
Determines whether to keep the local variable table attribute.
isWildcardMatch(String) - Method in class com.yworks.yguard.obf.Cl
Is this class's name a match to the wildcard pattern?
isWildcardMatch(String) - Method in class com.yworks.yguard.obf.Fd
Is this field's name a match to the wildcard pattern?
isWildcardMatch(String, String) - Method in class com.yworks.yguard.obf.Md
Are this method's name/descriptor a match to the wildcard patterns?

J

JarEntryWrapper - Class in com.yworks.util.abstractjar.impl
The type Jar entry wrapper.
JarEntryWrapper(JarEntry) - Constructor for class com.yworks.util.abstractjar.impl.JarEntryWrapper
Instantiates a new Jar entry wrapper.
JarFileWrapper - Class in com.yworks.util.abstractjar.impl
The type Jar file wrapper.
JarFileWrapper(File) - Constructor for class com.yworks.util.abstractjar.impl.JarFileWrapper
Instantiates a new Jar file wrapper.
JarStreamProvider - Class in com.yworks.util.abstractjar.impl
The type Jar stream provider.
JarStreamProvider(File) - Constructor for class com.yworks.util.abstractjar.impl.JarStreamProvider
Instantiates a new Jar stream provider.
JarWriterImpl - Class in com.yworks.util.abstractjar.impl
Writes contents to jar files.
JarWriterImpl(File, Manifest) - Constructor for class com.yworks.util.abstractjar.impl.JarWriterImpl
 

K

KeywordNameMaker - Class in com.yworks.yguard.obf
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.
KeywordNameMaker() - Constructor for class com.yworks.yguard.obf.KeywordNameMaker
Ctor.
KeywordNameMaker(String[]) - Constructor for class com.yworks.yguard.obf.KeywordNameMaker
Ctor - block names not to be obfuscated from the mapping target space.
KeywordNameMaker(String[], boolean) - Constructor for class com.yworks.yguard.obf.KeywordNameMaker
Ctor - block names not to be obfuscated from the mapping target space.
KeywordNameMaker(String[], boolean, boolean) - Constructor for class com.yworks.yguard.obf.KeywordNameMaker
Ctor - block names not to be obfuscated from the mapping target space.
KNOWN_ATTRS - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The list of known attributes.

L

label - Variable in class com.yworks.yguard.YGuardLogParser.Icons
The Label.
length() - Method in class com.yworks.yguard.obf.classfile.ConstantPool
Return the Constant Pool length.
lenient - com.yworks.yguard.ObfuscatorTask.ReplaceContentPolicy
If class obfuscation yields com.yworks.SampleClass -> A.A.A then text in resource files will be adjusted as follows com.yworks.SampleStuff -> A.A.SampleStuff com.other.OtherStuff -> A.other.OtherStuff
lenient - com.yworks.yguard.ObfuscatorTask.ReplacePathPolicy
If class obfuscation yields com.yworks.SampleClass -> A.A.A then resource files will be renamed as follows com/yworks/SampleStuff.properties -> A/A/A.properties com/other/OtherStuff.properties -> A/other/OtherStuff.properties
LEVEL_FRIENDLY - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant LEVEL_FRIENDLY.
LEVEL_NONE - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant LEVEL_NONE.
LEVEL_PRIVATE - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant LEVEL_PRIVATE.
LEVEL_PROTECTED - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant LEVEL_PROTECTED.
LEVEL_PUBLIC - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant LEVEL_PUBLIC.
LineNumberInfo - Class in com.yworks.yguard.obf.classfile
Representation of an Line Number table entry.
LineNumberInfo() - Constructor for class com.yworks.yguard.obf.classfile.LineNumberInfo
Instantiates a new Line number info.
LineNumberInfo(int, int) - Constructor for class com.yworks.yguard.obf.classfile.LineNumberInfo
Instantiates a new Line number info.
LineNumberScrambler(int, long) - Constructor for class com.yworks.yguard.ObfuscatorTask.LineNumberScrambler
Instantiates a new Line number scrambler.
LineNumberSqueezer() - Constructor for class com.yworks.yguard.ObfuscatorTask.LineNumberSqueezer
 
LineNumberTableAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
LineNumberTableAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.LineNumberTableAttrInfo
Instantiates a new Line number table attr info.
lineNumberTableMapper - Variable in class com.yworks.yguard.obf.YGuardRule
The Line number table mapper.
LineNumberTableMapper - Interface in com.yworks.yguard.obf
The interface Line number table mapper.
lineNumberTables - Variable in class com.yworks.yguard.ant.ExposeSection
 
LineNumberTableSection - Class in com.yworks.yguard.ant
Used by ant to handle the attributes element.
LineNumberTableSection(YGuardBaseTask) - Constructor for class com.yworks.yguard.ant.LineNumberTableSection
Instantiates a new Line number table section.
LocalVariableInfo - Class in com.yworks.yguard.obf.classfile
Representation of an Local Variable table entry.
LocalVariableTableAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
LocalVariableTableAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.LocalVariableTableAttrInfo
Instantiates a new Local variable table attr info.
LocalVariableTypeInfo - Class in com.yworks.yguard.obf.classfile
Representation of an Local Variable Type table entry.
LocalVariableTypeTableAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
LocalVariableTypeTableAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.LocalVariableTypeTableAttrInfo
Instantiates a new Local variable type table attr info.
log(String) - Static method in class com.yworks.logging.Logger
Log.
log(String) - Method in class com.yworks.yguard.obf.classfile.Logger
Log.
LOG_DANGER_HEADER1 - Static variable in class com.yworks.yguard.obf.classfile.ClassFile
The constant LOG_DANGER_HEADER1.
LOG_DANGER_HEADER2 - Static variable in class com.yworks.yguard.obf.classfile.ClassFile
The constant LOG_DANGER_HEADER2.
LOG_DANGER_HEADER3 - Static variable in class com.yworks.yguard.obf.classfile.ClassFile
The constant LOG_DANGER_HEADER3.
logDangerousMethods(boolean) - Method in class com.yworks.yguard.obf.classfile.ClassFile
Check for methods which can break the obfuscated code, and log them to a String[].
logDangerousMethods(PrintWriter, boolean) - Method in class com.yworks.yguard.obf.classfile.ClassFile
Log dangerous methods.
Logger - Class in com.yworks.logging
The type Logger.
Logger - Class in com.yworks.yguard.obf.classfile
The type Logger.
Logger() - Constructor for class com.yworks.logging.Logger
 
Logger() - Constructor for class com.yworks.yguard.obf.classfile.Logger
Creates a new instance of Logger
Logger(PrintStream, PrintStream) - Constructor for class com.yworks.yguard.obf.classfile.Logger
Instantiates a new Logger.
Logger.ShrinkType - Enum in com.yworks.logging
The enum Shrink type.
logProperties(PrintWriter) - Method in interface com.yworks.yguard.obf.LineNumberTableMapper
Callback method that can be used to log custom properties to the Printwriter.
logProperties(PrintWriter) - Method in class com.yworks.yguard.obf.YGuardRule
Log properties.
logProperties(PrintWriter) - Method in class com.yworks.yguard.ObfuscatorTask.LineNumberSqueezer
 
logProperties(PrintWriter) - Method in class com.yworks.yguard.ObfuscatorTask.MyLineNumberTableMapper
 
LongCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'long' entry in the ConstantPool (takes up two indices).
LongCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.LongCpInfo
Instantiates a new Long cp info.
ltable - Variable in class com.yworks.common.ant.Exclude
Stores whether to keep the line number table attribute.
lttable - Variable in class com.yworks.common.ant.Exclude
Stores whether to keep the local variable type table attribute.

M

MAGIC - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant MAGIC.
main(String[]) - Static method in class com.yworks.yguard.ObfuscatorTask
Main.
main(String[]) - Static method in class com.yworks.yguard.YGuardLogParser
The entry point of application.
main(String[]) - Static method in class com.yworks.yshrink.YShrink
Main.
MAJOR_VERSION - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant MAJOR_VERSION.
map - Variable in class com.yworks.yguard.ObfuscatorTask
 
mapAnnotationField(String, String) - Method in interface com.yworks.yguard.obf.classfile.NameMapper
Mapping for an annotation field/method, of fully qualified annotation class.
mapAnnotationField(String, String) - Method in class com.yworks.yguard.obf.ClassTree
Mapping for annotation field/method name, of fully qualified class.
mapClass(String) - Method in interface com.yworks.yguard.obf.classfile.NameMapper
Mapping for fully qualified class name.
mapClass(String) - Method in class com.yworks.yguard.obf.ClassTree
Mapping for fully qualified class name.
mapDescriptor(String) - Method in interface com.yworks.yguard.obf.classfile.NameMapper
Mapping for descriptor of field or method.
mapDescriptor(String) - Method in class com.yworks.yguard.obf.ClassTree
Mapping for descriptor of field or method.
mapField(String, String) - Method in interface com.yworks.yguard.obf.classfile.NameMapper
Mapping for field name, of fully qualified class.
mapField(String, String) - Method in class com.yworks.yguard.obf.ClassTree
Mapping for field name, of fully qualified class.
mapLineNumberTable(String, String, String, LineNumberTableAttrInfo) - Method in interface com.yworks.yguard.obf.classfile.NameMapper
Mapping for the line number table.
mapLineNumberTable(String, String, String, LineNumberTableAttrInfo) - Method in class com.yworks.yguard.obf.ClassTree
 
mapLineNumberTable(String, String, String, LineNumberTableAttrInfo) - Method in interface com.yworks.yguard.obf.LineNumberTableMapper
Callback method that can be used to remap a line number table.
mapLineNumberTable(String, String, String, LineNumberTableAttrInfo) - Method in class com.yworks.yguard.ObfuscatorTask.LineNumberSqueezer
 
mapLineNumberTable(String, String, String, LineNumberTableAttrInfo) - Method in class com.yworks.yguard.ObfuscatorTask.MyLineNumberTableMapper
 
mapLocalVariable(String, String, String, String) - Method in interface com.yworks.yguard.obf.classfile.NameMapper
Map local variable string.
mapLocalVariable(String, String, String, String) - Method in class com.yworks.yguard.obf.ClassTree
 
mapMethod(String, String, String) - Method in interface com.yworks.yguard.obf.classfile.NameMapper
Mapping for method name, of fully qualified class.
mapMethod(String, String, String) - Method in class com.yworks.yguard.obf.ClassTree
Mapping for method name, of fully qualified class.
Mappable - Interface in com.yworks.yguard.ant
The interface Mappable.
mapPackage(String) - Method in interface com.yworks.yguard.obf.classfile.NameMapper
Mapping for package name.
mapPackage(String) - Method in class com.yworks.yguard.obf.ClassTree
Mapping for package names.
MapParser - Class in com.yworks.yguard.ant
The type Map parser.
MapParser(ObfuscatorTask) - Constructor for class com.yworks.yguard.ant.MapParser
Instantiates a new Map parser.
MapSection() - Constructor for class com.yworks.yguard.ObfuscatorTask.MapSection
 
mapSignature(String) - Static method in class com.yworks.yguard.Conversion
Mapping for signatures (used for generics in 1.5).
mapSignature(String) - Method in interface com.yworks.yguard.obf.classfile.NameMapper
Mapping for signature of field or method.
mapSignature(String) - Method in class com.yworks.yguard.obf.ClassTree
Mapping for signatures (used for generics in 1.5).
mapSourceFile(String, String) - Method in interface com.yworks.yguard.obf.classfile.NameMapper
Mapping for the source file attribute of a file.
mapSourceFile(String, String) - Method in class com.yworks.yguard.obf.ClassTree
 
markNotObsolete(Object) - Method in class com.yworks.yshrink.model.Model
Mark not obsolete.
markNTRefs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.AbstractDynamicCpInfo
 
markNTRefs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.ClassFile
Check for direct references to NameAndType constant pool entries.
markNTRefs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.CpInfo
Check for NameAndType references to constant pool and mark them; over-ride this in sub-classes.
markNTRefs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.RefCpInfo
Check for N+T references to constant pool and mark them.
markObsolete(Object) - Method in class com.yworks.yshrink.model.Model
Mark obsolete.
markStubNeeded(Object) - Method in class com.yworks.yshrink.model.Model
Mark stub needed.
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.AbstractTypeCpInfo
Check for Utf8 references to constant pool and mark them.
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.AttrInfo
Check for Utf8 references to constant pool and mark them.
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.ClassFile
Check for direct references to Utf8 constant pool entries.
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Check for Utf8 references to constant pool and mark them.
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.CpInfo
Check for Utf8 references to constant pool and mark them; over-ride this in sub-classes.
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.InnerClassesInfo
Check for Utf8 references to constant pool and mark them.
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.LocalVariableInfo
Check for Utf8 references to constant pool and mark them.
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.LocalVariableTypeInfo
Check for Utf8 references to constant pool and mark them.
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.MethodTypeCpInfo
 
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.NameAndTypeCpInfo
Check for Utf8 references to constant pool and mark them.
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.StackMapFrameInfo
Check for Utf8 references to constant pool and mark them.
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.StringCpInfo
Check for Utf8 references to constant pool and mark them.
markUtf8Refs(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.VerificationTypeInfo
Check for Utf8 references to constant pool and mark them.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.AnnotationDefaultAttrInfo
 
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.AnnotationInfo
Mark utf 8 refs in info.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.AttrInfo
Check for Utf8 references in the 'info' data to the constant pool and mark them; over-ride this in sub-classes.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.CodeAttrInfo
Check for references in the 'info' data to the constant pool and mark them.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.ElementValueInfo
Mark utf 8 refs in info.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.ElementValuePairInfo
Mark utf 8 refs in info.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.EnclosingMethodAttrInfo
Check for Utf8 references in the 'info' data to the constant pool and mark them; over-ride this in sub-classes.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.InnerClassesAttrInfo
Check for Utf8 references in the 'info' data to the constant pool and mark them.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.LocalVariableTableAttrInfo
Check for Utf8 references in the 'info' data to the constant pool and mark them.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.LocalVariableTypeTableAttrInfo
Check for Utf8 references in the 'info' data to the constant pool and mark them.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.MethodParametersAttrInfo
Check for references in the 'info' data to the constant pool and mark them.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.ModuleAttrInfo
Check for references in the 'info' data to the constant pool and mark them.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.ParameterAnnotationInfo
Mark utf 8 refs in info.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.RecordAttrInfo
 
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleAnnotationsAttrInfo
 
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleParameterAnnotationsAttrInfo
 
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleTypeAnnotationsAttrInfo
 
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.SignatureAttrInfo
Check for Utf8 references in the 'info' data to the constant pool and mark them.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.SourceFileAttrInfo
Check for Utf8 references in the 'info' data to the constant pool and mark them.
markUtf8RefsInInfo(ConstantPool) - Method in class com.yworks.yguard.obf.classfile.StackMapTableAttrInfo
Check for Utf8 references in the 'info' data to the constant pool and mark them.
match(TypePatternSet.Type, String, PatternMatchedSection) - Method in class com.yworks.yshrink.ant.filters.PatternMatchedFilter
Match boolean.
Md - Class in com.yworks.yguard.obf
Tree item representing a method.
Md(TreeItem, boolean, String, String, int, ObfuscationConfig) - Constructor for class com.yworks.yguard.obf.Md
Ctor.
MdFd - Class in com.yworks.yguard.obf
Base to method and field tree items.
MdFd(TreeItem, boolean, String, String, int, ObfuscationConfig) - Constructor for class com.yworks.yguard.obf.MdFd
Ctor.
MEMBER_OF - com.yworks.yshrink.model.EdgeType
MEMBER_OF edges from each method, field and from the special NEW-node to the class it belongs to.
METHOD - com.yworks.logging.Logger.ShrinkType
Method shrink type.
METHOD - Static variable in class com.yworks.yshrink.model.NodeType
The constant METHOD.
METHOD_FIELD_LEVEL - Static variable in class com.yworks.yguard.obf.ClassTree
The constant METHOD_FIELD_LEVEL.
METHOD_ICON - Static variable in class com.yworks.yguard.YGuardLogParser.Icons
The constant METHOD_ICON.
methodAction(Md) - Method in class com.yworks.yguard.obf.TreeAction
Method action.
MethodDescriptor - Class in com.yworks.yshrink.model
The type Method descriptor.
MethodDescriptor(String, int, String, String[], File) - Constructor for class com.yworks.yshrink.model.MethodDescriptor
Instantiates a new Method descriptor.
MethodFilter - Class in com.yworks.yshrink.ant.filters
The type Method filter.
MethodFilter(Project) - Constructor for class com.yworks.yshrink.ant.filters.MethodFilter
Instantiates a new Method filter.
MethodHandleCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'methodhandle' entry in the ConstantPool.
MethodHandleCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.MethodHandleCpInfo
Instantiates a new Method handle cp info.
MethodInfo - Class in com.yworks.yguard.obf.classfile
Representation of a method from a class-file.
MethodInfo(ClassFile) - Constructor for class com.yworks.yguard.obf.classfile.MethodInfo
Instantiates a new Method info.
MethodParameter - Class in com.yworks.yguard.obf.classfile
Representation of a method parameter struct in the method parameters attribute section.
MethodParametersAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of a method parameters attribute.
MethodrefCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'methodref' entry in the ConstantPool.
MethodrefCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.MethodrefCpInfo
Instantiates a new Methodref cp info.
methods - Variable in class com.yworks.yguard.ant.ExposeSection
 
MethodSection - Class in com.yworks.yguard.ant
Used by ant to handle the method element.
MethodSection - Class in com.yworks.yshrink.ant
Used by ant to handle the method element.
MethodSection() - Constructor for class com.yworks.yguard.ant.MethodSection
 
MethodSection() - Constructor for class com.yworks.yshrink.ant.MethodSection
 
methodToString(int) - Static method in class com.yworks.yguard.obf.YGuardRule
Method to string string.
MethodTypeCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'methodtype' entry in the ConstantPool.
MethodTypeCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.MethodTypeCpInfo
Instantiates a new Method type cp info.
MINOR_VERSION_MAX - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant MINOR_VERSION_MAX.
mode - Variable in class com.yworks.common.ant.YGuardBaseTask
The Mode.
MODE_NESTED - Static variable in class com.yworks.common.ant.YGuardBaseTask
The constant MODE_NESTED.
MODE_STANDALONE - Static variable in class com.yworks.common.ant.YGuardBaseTask
The constant MODE_STANDALONE.
Model - Class in com.yworks.yshrink.model
The type Model.
Model() - Constructor for class com.yworks.yshrink.model.Model
Instantiates a new Model.
Model(Network) - Constructor for class com.yworks.yshrink.model.Model
Instantiates a new Model.
ModelVisitor - Class in com.yworks.yshrink.model
The type Model visitor.
ModelVisitor(Model, File) - Constructor for class com.yworks.yshrink.model.ModelVisitor
Instantiates a new Model visitor.
Modifiers() - Constructor for class com.yworks.yguard.ObfuscatorTask.Modifiers
 
ModuleAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of a module attribute.
ModuleCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'module' entry in the ConstantPool.
ModuleCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.ModuleCpInfo
Instantiates a new Module cp info.
ModuleExports - Class in com.yworks.yguard.obf.classfile
Representation of a module exports struct in the module attribute section.
ModuleMainClassAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of the module main class attribute.
ModuleOpens - Class in com.yworks.yguard.obf.classfile
Representation of a module opens struct in the module attribute section.
ModulePackagesAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of a module packages attribute.
ModuleProvides - Class in com.yworks.yguard.obf.classfile
Representation of a module provides struct in the module attribute section.
ModuleRequires - Class in com.yworks.yguard.obf.classfile
Representation of a module requires struct in the module attribute section.
MultiReleaseException - Exception in com.yworks.yshrink.util
 
MultiReleaseException() - Constructor for exception com.yworks.yshrink.util.MultiReleaseException
 
MyLineNumberTableMapper(long) - Constructor for class com.yworks.yguard.ObfuscatorTask.MyLineNumberTableMapper
Instantiates a new My line number table mapper.
MyStackTraceElement(String, String, String, int) - Constructor for class com.yworks.yguard.YGuardLogParser.MyStackTraceElement
Instantiates a new My stack trace element.

N

name - com.yworks.yguard.ObfuscatorTask.ReplacePathPolicy
If class obfuscation yields com.yworks.SampleClass -> A.A.A then resource files will be renamed as follows com/yworks/SampleStuff.properties -> com/yworks/A.properties com/other/OtherStuff.properties -> com/other/OtherStuff.properties
name - Variable in class com.yworks.yguard.obf.YGuardRule
The Name.
NAME - com.yworks.common.ant.TypePatternSet.Type
Name type.
NameAndTypeCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'nameandtype' entry in the ConstantPool.
NameAndTypeCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.NameAndTypeCpInfo
Instantiates a new Name and type cp info.
NameListDown - Interface in com.yworks.yguard.obf
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 in com.yworks.yguard.obf
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 - Interface in com.yworks.yguard.obf
Base interface for name generators for a given namespace.
NameMakerFactory - Class in com.yworks.yguard.obf
The type Name maker factory.
NameMakerFactory() - Constructor for class com.yworks.yguard.obf.NameMakerFactory
Creates a new instance of NameMakerFactory
NameMakerFactory.DefaultNameMakerFactory - Class in com.yworks.yguard.obf
The type Default name maker factory.
NameMapper - Interface in com.yworks.yguard.obf.classfile
Interface to a class, method, field remapping table.
nameSpace - Static variable in class com.yworks.yguard.obf.Cl
The constant nameSpace.
nestedAnnotation - Variable in class com.yworks.yguard.obf.classfile.ElementValueInfo
The Nested annotation.
NestHostAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of the nest host attribute.
NestMembersAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of the nest members attribute.
network - Variable in class com.yworks.yshrink.model.Model
The Network.
Network - Interface in com.yworks.util.graph
Describes a network used in DFS analysis by the Shrinker.
NEW - Static variable in class com.yworks.yshrink.model.NodeType
The constant NEW.
newAdjustSection() - Method in class com.yworks.yguard.ObfuscatorTask
Instantiates an adjust section, subclasses may provide custom implementations.
newArchive(File) - Static method in class com.yworks.util.abstractjar.Factory
 
newArchiveWriter(File, Manifest) - Static method in class com.yworks.util.abstractjar.Factory
 
newAttributesSection() - Method in class com.yworks.common.ant.YGuardBaseTask
Instantiates an attributes section, subclasses may provide custom implementations.
newAttributesSection(YGuardBaseTask) - Method in class com.yworks.yguard.ant.ExposeSection
Instantiates an attributes section, subclasses may provide custom implementations.
newClassDescriptor(String, String, String[], int, File) - Method in class com.yworks.yshrink.model.Model
New class descriptor class descriptor.
newClassSection(YGuardBaseTask) - Method in class com.yworks.yguard.ant.ExposeSection
Instantiates a class section, subclasses may provide custom implementations.
newContentReplacer(String) - Method in class com.yworks.yguard.ObfuscatorTask.ResourceAdjuster
 
newEntryPointsSection(YGuardBaseTask) - Method in class com.yworks.yguard.ObfuscatorTask
Instantiates an entry points section, subclasses may provide custom implementations.
newEntryPointsSection(YGuardBaseTask) - Method in class com.yworks.yshrink.ant.ShrinkTask
Instantiates the nested entryPoint element, subclasses may provide custom implementations.
newExposeSection(ObfuscatorTask) - Method in class com.yworks.yguard.ObfuscatorTask
Instantiates the expose section, subclasses may provide custom implementations.
newFieldDescriptor(ClassDescriptor, String, String, int, File) - Method in class com.yworks.yshrink.model.Model
New field descriptor field descriptor.
newFieldSection() - Method in class com.yworks.yguard.ant.ExposeSection
Instantiates a field section, subclasses may provide custom implementations.
newGuardDB(File[]) - Method in class com.yworks.yguard.ObfuscatorTask
Instantiates the classfile database for obfuscation, subclasses may provide custom implementations.
newInOutPair() - Method in class com.yworks.common.ant.YGuardBaseTask
Instantiates an in out pair shrink bag, subclasses may provide custom implementations.
newLineNumberTableSection(YGuardBaseTask) - Method in class com.yworks.yguard.ant.ExposeSection
Instantiates a line number table section, subclasses may provide custom implementations.
newMapSection() - Method in class com.yworks.yguard.ObfuscatorTask
Instantiates the nested map element, subclasses may provide custom implementations.
newMethodDescriptor(ClassDescriptor, int, String, String, String[], File) - Method in class com.yworks.yshrink.model.Model
New method descriptor method descriptor.
newMethodSection() - Method in class com.yworks.yguard.ant.ExposeSection
Instantiates a method section, subclasses may provide custom implementations.
NewNodeDescriptor - Class in com.yworks.yshrink.model
The type New node descriptor.
NewNodeDescriptor(int, File) - Constructor for class com.yworks.yshrink.model.NewNodeDescriptor
Instantiates a new New node descriptor.
newObfuscatorTask(boolean) - Method in class com.yworks.yguard.YGuardTask
Instantiates an obfuscator task, subclasses may provide custom implementations.
newPackageSection() - Method in class com.yworks.yguard.ant.ExposeSection
Instantiates a package section, subclasses may provide custom implementations.
newPatchSection() - Method in class com.yworks.yguard.ObfuscatorTask
Instantiates the nested patch element, subclasses may provide custom implementations.
newResourceAdjuster(GuardDB) - Method in class com.yworks.yguard.ObfuscatorTask
Instantiates the type Resource adjuster, subclasses may provide custom implementations.
newShrinkTask(boolean) - Method in class com.yworks.yguard.YGuardTask
Instantiates a shrink task, subclasses may provide custom implementations.
newSourceFileSection(YGuardBaseTask) - Method in class com.yworks.yguard.ant.ExposeSection
Instantiates a source file section, subclasses may provide custom implementations.
newStreamProvider(File) - Static method in class com.yworks.util.abstractjar.Factory
 
newTypePatternSet() - Method in class com.yworks.yshrink.ant.FieldSection
Instantiates a type pattern set, subclasses may provide custom implementations.
newTypePatternSet() - Method in class com.yworks.yshrink.ant.MethodSection
Instantiates a type pattern set, subclasses may provide custom implementations.
nextInEdge(Object) - Method in class com.yworks.util.graph.DefaultNetwork
 
nextInEdge(Object) - Method in interface com.yworks.util.graph.Network
Returns the next edge (in insertion order) connecting source and target node, if any.
nextName(String) - Method in class com.yworks.yguard.obf.KeywordNameMaker
Return the next unique name for this namespace.
nextName(String) - Method in interface com.yworks.yguard.obf.NameMaker
Return the next unique name for this namespace, differing only for identical arg-lists.
nextOutEdge(Object) - Method in class com.yworks.util.graph.DefaultNetwork
 
nextOutEdge(Object) - Method in interface com.yworks.util.graph.Network
Returns the next edge (in insertion order) that is outgoing of target node, if any.
node - Variable in class com.yworks.yshrink.model.AbstractDescriptor
The Node.
node2Descriptor - Variable in class com.yworks.yshrink.model.Model
The Node 2 descriptor.
node2Type - Variable in class com.yworks.yshrink.model.Model
The Node 2 type.
nodes() - Method in class com.yworks.util.graph.DefaultNetwork
 
nodes() - Method in interface com.yworks.util.graph.Network
Retrieve an iterator to the collection of nodes this network has
nodesSize() - Method in class com.yworks.util.graph.DefaultNetwork
 
nodesSize() - Method in interface com.yworks.util.graph.Network
How many nodes this network has
NodeType - Class in com.yworks.yshrink.model
The type Node type.
none - com.yworks.yguard.ObfuscatorTask.ReplaceContentPolicy
No content adjustment at all.
none - com.yworks.yguard.ObfuscatorTask.ReplacePathPolicy
No path adjustment at all.
NONE - com.yworks.common.ant.PatternMatchedSection.Access
None access.
NONE - com.yworks.common.ResourcePolicy
None resource policy.
NoSuchMappingException - Exception in com.yworks.yguard.obf
The type No such mapping exception.
NoSuchMappingException() - Constructor for exception com.yworks.yguard.obf.NoSuchMappingException
Creates a new instance of NoSuchMappingException without detail message.
NoSuchMappingException(String) - Constructor for exception com.yworks.yguard.obf.NoSuchMappingException
Constructs an instance of NoSuchMappingException with the specified detail message.

O

obfName - Variable in class com.yworks.yguard.obf.YGuardRule
The Obf name.
obfuscatingClass(String) - Method in interface com.yworks.yguard.ObfuscationListener
Obfuscating class.
obfuscatingJar(String, String) - Method in interface com.yworks.yguard.ObfuscationListener
Obfuscating jar.
ObfuscationConfig - Class in com.yworks.yguard.obf
Encapsulation of annotation configuration data
ObfuscationConfig(boolean, boolean) - Constructor for class com.yworks.yguard.obf.ObfuscationConfig
Instantiates a new Obfuscation config.
ObfuscationListener - Interface in com.yworks.yguard
The interface Obfuscation listener.
obfuscatorTask - Variable in class com.yworks.yguard.ant.AttributesSection
 
obfuscatorTask - Variable in class com.yworks.yguard.ant.LineNumberTableSection
 
obfuscatorTask - Variable in class com.yworks.yguard.ant.SourceFileSection
 
ObfuscatorTask - Class in com.yworks.yguard
The main obfuscation Ant Task
ObfuscatorTask() - Constructor for class com.yworks.yguard.ObfuscatorTask
Instantiates a new Obfuscator task.
ObfuscatorTask(boolean) - Constructor for class com.yworks.yguard.ObfuscatorTask
Instantiates a new Obfuscator task.
ObfuscatorTask.AdjustSection - Class in com.yworks.yguard
Used by ant to handle the adjust element.
ObfuscatorTask.LineNumberScrambler - Class in com.yworks.yguard
The type Line number scrambler.
ObfuscatorTask.LineNumberSqueezer - Class in com.yworks.yguard
The type Line number squeezer.
ObfuscatorTask.MapSection - Class in com.yworks.yguard
Used by ant to handle the map element.
ObfuscatorTask.Modifiers - Class in com.yworks.yguard
Used by ant to handle the classes, methods and fields attributes.
ObfuscatorTask.MyLineNumberTableMapper - Class in com.yworks.yguard
The type My line number table mapper.
ObfuscatorTask.PatchSection - Class in com.yworks.yguard
Used by ant to handle the patch element.
ObfuscatorTask.ReplaceContentPolicy - Enum in com.yworks.yguard
 
ObfuscatorTask.ReplacePathPolicy - Enum in com.yworks.yguard
 
ObfuscatorTask.ResourceAdjuster - Class in com.yworks.yguard
The type Resource adjuster.
OBSOLETE - Static variable in class com.yworks.yshrink.model.NodeType
The constant OBSOLETE.
opposite(Object, Object) - Method in class com.yworks.util.graph.DefaultNetwork
 
opposite(Object, Object) - Method in interface com.yworks.util.graph.Network
Returns the edge going in opposite direction of this edge in insertion order, respectively to the given node, if any.
outEdges(Object) - Method in class com.yworks.util.graph.DefaultNetwork
 
outEdges(Object) - Method in interface com.yworks.util.graph.Network
Returns all outgoing edges of this node.
OutputVisitor - Class in com.yworks.yshrink.core
The type Output visitor.
OutputVisitor(ClassVisitor, Model, boolean) - Constructor for class com.yworks.yshrink.core.OutputVisitor
Instantiates a new Output visitor.
overrides(MethodDescriptor) - Method in class com.yworks.yshrink.model.MethodDescriptor
check wether method md could override this method.
overrides(Method) - Method in class com.yworks.yshrink.model.MethodDescriptor
Overrides boolean.
owner - Variable in class com.yworks.yguard.obf.classfile.AttrInfo
The Owner.

P

PACKAGE - com.yworks.common.ant.TypePatternSet.Type
Package type.
PACKAGE_ICON - Static variable in class com.yworks.yguard.YGuardLogParser.Icons
The constant PACKAGE_ICON.
PACKAGE_LEVEL - Static variable in class com.yworks.yguard.obf.ClassTree
The constant PACKAGE_LEVEL.
packageAction(Pk) - Method in class com.yworks.yguard.obf.TreeAction
Package action.
PackageCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'package' entry in the ConstantPool.
PackageCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.PackageCpInfo
Instantiates a new Package cp info.
packages - Variable in class com.yworks.yguard.ant.ExposeSection
 
PackageSection - Class in com.yworks.yguard.ant
Used by ant to handle the package element.
PackageSection() - Constructor for class com.yworks.yguard.ant.PackageSection
 
paintIcon(Component, Graphics, int, int) - Method in class com.yworks.yguard.YGuardLogParser.Icons
 
pairs - Variable in class com.yworks.common.ant.YGuardBaseTask
The Pairs.
ParameterAnnotationInfo - Class in com.yworks.yguard.obf.classfile
The type Parameter annotation info.
parent - Variable in class com.yworks.yguard.obf.TreeItem
The Parent.
parse(URL) - Method in class com.yworks.yguard.YGuardLogParser
Parse.
parse(InputSource) - Method in class com.yworks.yguard.YGuardLogParser
Parse.
parseDescriptor(String) - Static method in class com.yworks.yguard.obf.classfile.ClassFile
Parse a method or field descriptor into a list of parameter names (for methods) and a return type, in same format as the Class.forName() method returns .
parseDescriptor(String, boolean) - Static method in class com.yworks.yguard.obf.classfile.ClassFile
Parse a method or field descriptor into a list of parameter names (for methods) and a return type, in same format as the Class.forName() method returns .
ParseException - Exception in com.yworks.yguard
The type Parse exception.
ParseException() - Constructor for exception com.yworks.yguard.ParseException
Creates a new instance of ParseException without detail message.
ParseException(Exception) - Constructor for exception com.yworks.yguard.ParseException
Instantiates a new Parse exception.
ParseException(String) - Constructor for exception com.yworks.yguard.ParseException
Constructs an instance of ParseException with the specified detail message.
parseTypes() - Method in class com.yworks.yguard.obf.MdFd
Parse types string [ ].
parsingClass(String) - Method in interface com.yworks.yguard.ObfuscationListener
Parsing class.
parsingJar(String) - Method in interface com.yworks.yguard.ObfuscationListener
Parsing jar.
patch - Variable in class com.yworks.yguard.ObfuscatorTask
 
PatchSection() - Constructor for class com.yworks.yguard.ObfuscatorTask.PatchSection
 
path - com.yworks.yguard.ObfuscatorTask.ReplacePathPolicy
If class obfuscation yields com.yworks.SampleClass -> A.A.A then resource files will be renamed as follows com/yworks/SampleStuff.properties -> A/A/SampleStuff.properties com/other/OtherStuff.properties -> A/other/OtherStuff.properties
PatternMatchedClassesSection - Class in com.yworks.yguard.ant
Used as a super class for ant's handling of the elements which can contain a patternset child element.
PatternMatchedClassesSection() - Constructor for class com.yworks.yguard.ant.PatternMatchedClassesSection
 
PatternMatchedFilter - Class in com.yworks.yshrink.ant.filters
The type Pattern matched filter.
PatternMatchedFilter(Project) - Constructor for class com.yworks.yshrink.ant.filters.PatternMatchedFilter
Instantiates a new Pattern matched filter.
PatternMatchedSection - Class in com.yworks.common.ant
The type Pattern matched section.
PatternMatchedSection() - Constructor for class com.yworks.common.ant.PatternMatchedSection
 
PatternMatchedSection.Access - Enum in com.yworks.common.ant
The enum Access.
patterns - Variable in class com.yworks.yguard.ant.ExposeSection
 
patternSets - Variable in class com.yworks.common.ant.PatternMatchedSection
The Pattern sets.
patternSets - Variable in class com.yworks.yguard.ant.PackageSection
The Pattern sets.
patternSets - Variable in class com.yworks.yguard.ant.PatternMatchedClassesSection
The Pattern sets.
PermittedSubclassesAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of the permitted subclasses attribute.
Pk - Class in com.yworks.yguard.obf
Tree item representing a package.
Pk(ClassTree) - Constructor for class com.yworks.yguard.obf.Pk
Constructor for default package level.
Pk(TreeItem, String) - Constructor for class com.yworks.yguard.obf.Pk
Constructor for regular package levels.
PkCl - Class in com.yworks.yguard.obf
Base to package and class tree item.
PkCl(TreeItem, String) - Constructor for class com.yworks.yguard.obf.PkCl
Ctor.
PlaceholderCl - Class in com.yworks.yguard.obf
Placeholder class -- used to represent a class which has inner classes, before the class itself has been encountered.
PlaceholderCl(TreeItem, boolean, String) - Constructor for class com.yworks.yguard.obf.PlaceholderCl
Ctor.
postTraverse(Object, Object) - Method in class com.yworks.yshrink.core.Dfs
Callback method that will be invoked after the search returns from the given node.
postVisit(Object, int, int) - Method in class com.yworks.yshrink.core.Dfs
Callback method that will be invoked whenever a node visit has been completed.
preTraverse(Object, Object, boolean) - Method in class com.yworks.yshrink.core.Dfs
Callback method that will be invoked if the given edge will be looked at in the search the first (and only) time.
preVisit(Object, int) - Method in class com.yworks.yshrink.core.Dfs
Callback method that will be invoked whenever a formerly unvisited node gets visited the first time.
PRIVATE - com.yworks.common.ant.PatternMatchedSection.Access
Private access.
PRIVATE - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant PRIVATE.
processingInstruction(String, String) - Method in class com.yworks.yguard.ant.MapParser
 
properties - Variable in class com.yworks.common.ant.YGuardBaseTask
The Properties.
properties - Variable in class com.yworks.yguard.ant.PatternMatchedClassesSection
The Properties.
Property - Class in com.yworks.yguard.ant
The type Property.
Property() - Constructor for class com.yworks.yguard.ant.Property
 
PROTECTED - com.yworks.common.ant.PatternMatchedSection.Access
Protected access.
PROTECTED - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant PROTECTED.
PUBLIC - com.yworks.common.ant.PatternMatchedSection.Access
Public access.
PUBLIC - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant PUBLIC.

R

read(DataInput) - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Import the field or method data to internal representation.
read(DataInput) - Method in class com.yworks.yguard.obf.classfile.ElementValueInfo
Read.
read(DataInput) - Method in class com.yworks.yguard.obf.classfile.ElementValuePairInfo
Read.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.AbstractDynamicCpInfo
 
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.AbstractTypeCpInfo
Read the 'info' data following the u1tag byte.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.AnnotationDefaultAttrInfo
 
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.AttrInfo
Read the data following the header; over-ride this in sub-classes.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.BootstrapMethodsAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.CodeAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.ConstantValueAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.CpInfo
Read the 'info' data following the u1tag byte; over-ride this in sub-classes.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.DeprecatedAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.DoubleCpInfo
Read the 'info' data following the u1tag byte.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.EnclosingMethodAttrInfo
Read the 'info' data following the u1tag byte.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.ExceptionsAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.FloatCpInfo
Read the 'info' data following the u1tag byte.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.InnerClassesAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.IntegerCpInfo
Read the 'info' data following the u1tag byte.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.LineNumberTableAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.LocalVariableTableAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.LocalVariableTypeTableAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.LongCpInfo
Read the 'info' data following the u1tag byte.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.MethodHandleCpInfo
 
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.MethodParametersAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.MethodTypeCpInfo
 
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.ModuleAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.ModuleMainClassAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.ModulePackagesAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.NameAndTypeCpInfo
Read the 'info' data following the u1tag byte.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.NestHostAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.NestMembersAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.PermittedSubclassesAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.RecordAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.RefCpInfo
Read the 'info' data following the u1tag byte.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleAnnotationsAttrInfo
 
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleParameterAnnotationsAttrInfo
 
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleTypeAnnotationsAttrInfo
 
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.SignatureAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.SourceFileAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.StackMapTableAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.StringCpInfo
Read the 'info' data following the u1tag byte.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.SyntheticAttrInfo
Read the data following the header.
readInfo(DataInput) - Method in class com.yworks.yguard.obf.classfile.Utf8CpInfo
Read the 'info' data following the u1tag byte.
RecordAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of the record attribute.
RecordComponent - Class in com.yworks.yguard.obf.classfile
Representation of a record component struct in the record attribute section.
REF_getField - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant REF_getField.
REF_getStatic - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant REF_getStatic.
REF_invokeInterface - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant REF_invokeInterface.
REF_invokeSpecial - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant REF_invokeSpecial.
REF_invokeStatic - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant REF_invokeStatic.
REF_invokeVirtual - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant REF_invokeVirtual.
REF_newInvokeSpecial - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant REF_newInvokeSpecial.
REF_putField - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant REF_putField.
REF_putStatic - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The constant REF_putStatic.
refCount - Variable in class com.yworks.yguard.obf.classfile.CpInfo
The Ref count.
RefCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'ref'-type entry in the ConstantPool.
RefCpInfo(int) - Constructor for class com.yworks.yguard.obf.classfile.RefCpInfo
Instantiates a new Ref cp info.
REFERENCES - com.yworks.yshrink.model.EdgeType
REFERENCES edge is created from the referencing method to the field in the class the declares the field.
register() - Method in class com.yworks.logging.Logger
Register.
remap(NameMapper, boolean, PrintWriter) - Method in class com.yworks.yguard.obf.classfile.ClassFile
Remap the entities in the specified ClassFile.
remapTo(File[], Filter, PrintWriter, boolean) - Method in class com.yworks.yguard.obf.GuardDB
Remap each class based on the remap database, and remove attributes.
remapUtf8To(String, int) - Method in class com.yworks.yguard.obf.classfile.ConstantPool
Remap a specified Utf8 entry to the given value and return its new index.
removeListener(ObfuscationListener) - Method in class com.yworks.yguard.obf.GuardDB
Removes Listener from the list of listeners.
replace(Reader, Writer, Function<String, String>) - Method in class com.yworks.yguard.StringReplacer
Replaces class and package identifiers in the given text.
replace(String, StringBuffer, Function<String, String>) - Method in class com.yworks.yguard.StringReplacer
Replaces class and package identifiers in the given line of text.
replaceSpecialChars(String) - Static method in class com.yworks.logging.XmlLogger
Replace special chars string.
REQUIRED_ATTRS - Static variable in interface com.yworks.yguard.obf.classfile.ClassConstants
The list of required attributes.
reset() - Method in class com.yworks.util.abstractjar.impl.DirectoryStreamProvider
 
reset() - Method in class com.yworks.util.abstractjar.impl.JarStreamProvider
 
reset() - Method in interface com.yworks.util.abstractjar.StreamProvider
Resets the stream provider.
resetDangerHeader() - Static method in class com.yworks.yguard.obf.classfile.ClassFile
Reset danger header.
resetRefCount() - Method in class com.yworks.yguard.obf.classfile.CpInfo
Reset the reference count to zero.
resetResolve() - Method in class com.yworks.yguard.obf.Cl
Prepare for resolve of a class entry by resetting flags.
resolve(String) - Method in interface com.yworks.yguard.obf.Cl.ClassResolver
Resolve class.
resolve(String) - Method in class com.yworks.yshrink.ant.ResourceCpResolver
 
resolve(String) - Method in interface com.yworks.yshrink.core.ClassResolver
Resolve class.
resolve(String) - Method in class com.yworks.yshrink.core.URLCpResolver
 
RESOLVE - com.yworks.yshrink.model.EdgeType
RESOLVE edges are created from each method to its return type, exception types and argument types.
resolveClasses() - Method in class com.yworks.yguard.obf.ClassTree
Resolve the polymorphic dependencies of each class.
resolveOptimally() - Method in class com.yworks.yguard.obf.Cl
Resolve a class entry - set obfuscation permissions based on super class and interfaces.
ResourceAdjuster(GuardDB) - Constructor for class com.yworks.yguard.ObfuscatorTask.ResourceAdjuster
Instantiates a new Resource adjuster.
resourceClassPath - Variable in class com.yworks.common.ant.YGuardBaseTask
The Resource class path.
ResourceCpResolver - Class in com.yworks.yshrink.ant
The type Resource cp resolver.
ResourceCpResolver(Path, Task) - Constructor for class com.yworks.yshrink.ant.ResourceCpResolver
Instantiates a new Resource cp resolver.
ResourceHandler - Interface in com.yworks.yguard.obf
The interface Resource handler.
ResourcePolicy - Enum in com.yworks.common
The enum Resource policy.
retain(Collection, PrintWriter) - Method in class com.yworks.yguard.obf.GuardDB
Go through database marking certain entities for retention, while maintaining polymorphic integrity.
retainAttribute(String) - Method in class com.yworks.yguard.obf.ClassTree
Mark an attribute type for retention.
retainAttributeForClass(String, String) - Method in class com.yworks.yguard.obf.ClassTree
Retain attribute for class.
retainClass(String, int, int, int, boolean) - Method in class com.yworks.yguard.obf.ClassTree
Mark a class/interface type (and possibly methods and fields defined in class) for retention.
retainClasses - Variable in class com.yworks.yguard.obf.YGuardRule
The Retain classes.
retainClassMap(String, String) - Method in class com.yworks.yguard.obf.ClassTree
Mark a class/interface type for retention, and specify its new name.
retainField(String) - Method in class com.yworks.yguard.obf.ClassTree
Mark a field type for retention.
retainFieldMap(String, String) - Method in class com.yworks.yguard.obf.ClassTree
Mark a field type for retention, and specify its new name.
retainFields - Variable in class com.yworks.yguard.obf.YGuardRule
The Retain fields.
retainLineNumberTable(String, LineNumberTableMapper) - Method in class com.yworks.yguard.obf.ClassTree
Retain line number table.
retainMethod(String, String) - Method in class com.yworks.yguard.obf.ClassTree
Mark a method type for retention.
retainMethodMap(String, String, String) - Method in class com.yworks.yguard.obf.ClassTree
Mark a method type for retention, and specify its new name.
retainMethods - Variable in class com.yworks.yguard.obf.YGuardRule
The Retain methods.
retainPackage(String) - Method in class com.yworks.yguard.obf.ClassTree
Retain package.
retainPackageMap(String, String) - Method in class com.yworks.yguard.obf.ClassTree
Mark a package for retention, and specify its new name.
retainSourceFileAttributeMap(String, String) - Method in class com.yworks.yguard.obf.ClassTree
Retain source file attribute map.
riAnn - Variable in class com.yworks.common.ant.Exclude
Stores whether to keep the runtime invisible annotations.
riPann - Variable in class com.yworks.common.ant.Exclude
Stores whether to keep the runtime invisible parameter annotations.
riTypeAnn - Variable in class com.yworks.common.ant.Exclude
Stores whether to keep the runtime invisible type annotations.
RuntimeInvisibleAnnotationsAttrInfo - Class in com.yworks.yguard.obf.classfile
The type Runtime invisible annotations attr info.
RuntimeInvisibleAnnotationsAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.RuntimeInvisibleAnnotationsAttrInfo
Creates a new instance of RuntimeVisibleAnnotationsAttrInfo
RuntimeInvisibleParameterAnnotationsAttrInfo - Class in com.yworks.yguard.obf.classfile
The type Runtime invisible parameter annotations attr info.
RuntimeInvisibleParameterAnnotationsAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.RuntimeInvisibleParameterAnnotationsAttrInfo
Creates a new instance of RuntimeInvisibleParameterAnnotationsAttrInfo
RuntimeInvisibleTypeAnnotationsAttrInfo - Class in com.yworks.yguard.obf.classfile
The type Runtime invisible type annotations attr info.
RuntimeInvisibleTypeAnnotationsAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.RuntimeInvisibleTypeAnnotationsAttrInfo
Instantiates a new Runtime invisible type annotations attr info.
RuntimeVisibleAnnotationsAttrInfo - Class in com.yworks.yguard.obf.classfile
The type Runtime visible annotations attr info.
RuntimeVisibleAnnotationsAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.RuntimeVisibleAnnotationsAttrInfo
Creates a new instance of RuntimeVisibleAnnotationsAttrInfo
RuntimeVisibleParameterAnnotationsAttrInfo - Class in com.yworks.yguard.obf.classfile
The type Runtime visible parameter annotations attr info.
RuntimeVisibleParameterAnnotationsAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.RuntimeVisibleParameterAnnotationsAttrInfo
Creates a new instance of RuntimeVisibleParameterAnnotationsAttrInfo
RuntimeVisibleTypeAnnotationsAttrInfo - Class in com.yworks.yguard.obf.classfile
The type Runtime visible type annotations attr info.
RuntimeVisibleTypeAnnotationsAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.RuntimeVisibleTypeAnnotationsAttrInfo
Instantiates a new Runtime visible type annotations attr info.
rvAnn - Variable in class com.yworks.common.ant.Exclude
Stores whether to keep the runtime visible annotations.
rvPann - Variable in class com.yworks.common.ant.Exclude
Stores whether to keep the runtime visible parameter annotations.
rvTypeAnn - Variable in class com.yworks.common.ant.Exclude
Stores whether to keep the runtime visible type annotations.

S

scramble() - Static method in class com.yworks.yguard.obf.KeywordNameMaker
Shuffle the mapping strings in random order, thus making the generator produce a different mapping.
scramble(int) - Method in class com.yworks.yguard.ObfuscatorTask.LineNumberScrambler
Scramble int.
sep - Variable in class com.yworks.yguard.obf.TreeItem
The Sep.
SEP_INNER - Static variable in class com.yworks.yguard.obf.classfile.ClassFile
The constant SEP_INNER.
SEP_REGULAR - Static variable in class com.yworks.yguard.obf.classfile.ClassFile
The constant SEP_REGULAR.
SerializationFilter - Class in com.yworks.yshrink.ant.filters
The type Serialization filter.
SerializationFilter(Project) - Constructor for class com.yworks.yshrink.ant.filters.SerializationFilter
Instantiates a new Serialization filter.
setAccess(String) - Method in class com.yworks.common.ant.PatternMatchedSection
Sets access.
setAccess(String) - Method in class com.yworks.yshrink.ant.ClassSection
 
setAnnotationClass(String) - Method in class com.yworks.yguard.obf.GuardDB
Sets annotation class.
setAnnotationClass(String) - Method in class com.yworks.yguard.ObfuscatorTask
Sets annotation class.
setArgs(String) - Method in class com.yworks.yshrink.ant.MethodSection
Sets args.
setClass(String) - Method in class com.yworks.yguard.ant.FieldSection
Set class.
setClass(String) - Method in class com.yworks.yguard.ant.MethodSection
Set class.
setClass(String) - Method in class com.yworks.yshrink.ant.FieldSection
Sets class.
setClass(String) - Method in class com.yworks.yshrink.ant.MethodSection
Sets class.
setClassAccess(String) - Method in class com.yworks.yshrink.ant.ClassSection
Sets class access.
setClasses(ObfuscatorTask.Modifiers) - Method in class com.yworks.yguard.ant.ClassSection
Sets classes.
setClasses(String) - Method in class com.yworks.yshrink.ant.ClassSection
Sets classes.
setClassIndex(int) - Method in class com.yworks.yguard.obf.classfile.EnclosingMethodAttrInfo
Return the class index.
setClassResolver(Cl.ClassResolver) - Static method in class com.yworks.yguard.obf.Cl
Set class resolver.
setClassResolver(ClassResolver) - Method in class com.yworks.yshrink.model.Model
Sets class resolver.
setCollection(Collection) - Method in class com.yworks.util.CollectionFilter
Setter for property collection.
setComment(String) - Method in class com.yworks.util.abstractjar.ArchiveWriter
 
setComment(String) - Method in class com.yworks.util.abstractjar.impl.DirectoryWriterImpl
 
setComment(String) - Method in class com.yworks.util.abstractjar.impl.JarWriterImpl
 
setConserveManifest(boolean) - Method in class com.yworks.yguard.ObfuscatorTask
Used by ant to handle the conservemanifest attribute.
setContext(Task) - Method in interface com.yworks.yshrink.YShrinkInvoker
Sets context.
setContext(Task) - Method in class com.yworks.yshrink.YShrinkInvokerImpl
 
setCreateStubs(boolean) - Method in class com.yworks.yshrink.ant.ShrinkTask
Sets create stubs.
setDescriptorIndex(int) - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Set the method/field descriptor index.
setDescriptorIndex(int) - Method in class com.yworks.yguard.obf.classfile.LocalVariableInfo
Set the descriptor index.
setDescriptorIndex(int) - Method in class com.yworks.yguard.obf.classfile.NameAndTypeCpInfo
Set the descriptor index.
setDigests(String) - Method in class com.yworks.yshrink.ant.ShrinkTask
Sets digests.
setDigests(String[]) - Method in class com.yworks.yguard.obf.GuardDB
Sets digests.
setDirectedMode(boolean) - Method in class com.yworks.yshrink.core.Dfs
Whether or not to interpret the edges of the graph as directed.
setDocumentLocator(Locator) - Method in class com.yworks.yguard.ant.MapParser
 
setEnclosingClass(String) - Method in class com.yworks.yshrink.model.ClassDescriptor
Sets enclosing class.
setEnclosingMethod(String, String) - Method in class com.yworks.yshrink.model.ClassDescriptor
Sets enclosing method.
setEntryPoint(boolean) - Method in class com.yworks.yshrink.model.AbstractDescriptor
Sets entry point.
setEntryPointsExternally(EntryPointsSection) - Method in class com.yworks.yshrink.ant.ShrinkTask
not for ant, used if the ShrinkTask is created 'artificially'.
setEntyPoints(EntryPointsSection) - Method in interface com.yworks.yshrink.YShrinkInvoker
Sets enty points.
setEntyPoints(EntryPointsSection) - Method in class com.yworks.yshrink.YShrinkInvokerImpl
 
setExclude(Exclude) - Method in class com.yworks.yshrink.ant.filters.EntryPointFilters
Sets exclude.
setExtends(String) - Method in class com.yworks.yguard.ant.ClassSection
Sets extends.
setExtends(String) - Method in class com.yworks.yshrink.ant.ClassSection
Sets extends.
setFieldAccess(String) - Method in class com.yworks.yshrink.ant.ClassSection
Sets field access.
setFields(ObfuscatorTask.Modifiers) - Method in class com.yworks.yguard.ant.ClassSection
Sets fields.
setFields(String) - Method in class com.yworks.yshrink.ant.ClassSection
Sets fields.
setFileName(String) - Method in class com.yworks.yguard.YGuardLogParser.MyStackTraceElement
Sets file name.
setFromScript() - Method in class com.yworks.yguard.obf.TreeItem
Signal that this constraint came from a user script line.
setFromScriptMap() - Method in class com.yworks.yguard.obf.TreeItem
Signal that this constraint came from a map script line.
setHasExternalAncestors(boolean) - Method in class com.yworks.yshrink.model.ClassDescriptor
Sets has external ancestors.
setHasNestMembers(boolean) - Method in class com.yworks.yshrink.model.ClassDescriptor
Sets has nest members.
setImplements(String) - Method in class com.yworks.yguard.ant.ClassSection
Sets implements.
setImplements(String) - Method in class com.yworks.yshrink.ant.ClassSection
Sets implements.
setIn(File) - Method in class com.yworks.common.ant.EntryPointJar
 
setIn(File) - Method in class com.yworks.common.ant.InOutPair
 
setIn(File) - Method in interface com.yworks.common.ShrinkBag
Sets in.
setInnerClassModifiers(Map) - Method in class com.yworks.yguard.obf.Cl
Set inner class modifiers.
setInnerNameIndex(int) - Method in class com.yworks.yguard.obf.classfile.InnerClassesInfo
Set the name index.
setInstance(NameMakerFactory) - Method in class com.yworks.yguard.obf.NameMakerFactory
Setter for property instance.
setInterfaces(String[]) - Method in class com.yworks.yshrink.model.ClassDescriptor
Sets interfaces.
setLineNumber(int) - Method in class com.yworks.yguard.obf.classfile.LineNumberInfo
Set line number.
setLineNumber(int) - Method in class com.yworks.yguard.YGuardLogParser.MyStackTraceElement
Sets line number.
setLinenumbertable(boolean) - Method in class com.yworks.common.ant.Exclude
Sets whether to keep the line number table attribute.
setLineNumberTable(LineNumberInfo[]) - Method in class com.yworks.yguard.obf.classfile.LineNumberTableAttrInfo
Set line number table.
setLineNumberTableMapper(LineNumberTableMapper) - Method in class com.yworks.yguard.obf.Cl
Sets line number table mapper.
setLocalvariabletable(boolean) - Method in class com.yworks.common.ant.Exclude
Sets whether to keep the local variable table attribute.
setLocalVariableTable(LocalVariableInfo[]) - Method in class com.yworks.yguard.obf.classfile.LocalVariableTableAttrInfo
Sets local variable table.
setLocalVariableTypeTable(boolean) - Method in class com.yworks.common.ant.Exclude
Sets whether to keep the local variable type table attribute.
setLocalVariableTypeTable(LocalVariableTypeInfo[]) - Method in class com.yworks.yguard.obf.classfile.LocalVariableTypeTableAttrInfo
Sets local variable type table.
setLogFile(File) - Method in class com.yworks.yguard.ObfuscatorTask.MapSection
Set log file.
setLogFile(File) - Method in class com.yworks.yguard.ObfuscatorTask
Used by ant to handle the logfile attribute.
setLogFile(File) - Method in class com.yworks.yshrink.ant.ShrinkTask
Sets log file.
setLogFile(File) - Method in interface com.yworks.yshrink.YShrinkInvoker
Sets log file.
setLogFile(File) - Method in class com.yworks.yshrink.YShrinkInvokerImpl
 
setMainClass(String) - Method in class com.yworks.yguard.ObfuscatorTask
Used by ant to handle the mainclass attribute.
setMap(String) - Method in class com.yworks.yguard.ant.ClassSection
Sets map.
setMap(String) - Method in class com.yworks.yguard.ant.FieldSection
Set map.
setMap(String) - Method in class com.yworks.yguard.ant.MethodSection
Set map.
setMap(String) - Method in class com.yworks.yguard.ant.PackageSection
Sets map.
setMethodAccess(String) - Method in class com.yworks.yshrink.ant.ClassSection
Sets method access.
setMethodName(String) - Method in class com.yworks.yguard.YGuardLogParser.MyStackTraceElement
Sets method name.
setMethods(ObfuscatorTask.Modifiers) - Method in class com.yworks.yguard.ant.ClassSection
Sets methods.
setMethods(String) - Method in class com.yworks.yshrink.ant.ClassSection
Sets methods.
setName(File) - Method in class com.yworks.common.ant.EntryPointJar
Sets name.
setName(String) - Method in class com.yworks.common.ant.AttributesSection
Sets name.
setName(String) - Method in class com.yworks.yguard.ant.AttributesSection
Set name.
setName(String) - Method in class com.yworks.yguard.ant.ClassSection
Sets name.
setName(String) - Method in class com.yworks.yguard.ant.FieldSection
Set name.
setName(String) - Method in class com.yworks.yguard.ant.MethodSection
Set name.
setName(String) - Method in class com.yworks.yguard.ant.PackageSection
Sets name.
setName(String) - Method in class com.yworks.yguard.ant.Property
Sets name.
setName(String) - Method in class com.yworks.yshrink.ant.ClassSection
Sets name.
setName(String) - Method in class com.yworks.yshrink.ant.FieldSection
Sets name.
setName(String) - Method in class com.yworks.yshrink.ant.MethodSection
Sets name.
setNameAndTypeIndex(int) - Method in class com.yworks.yguard.obf.classfile.AbstractDynamicCpInfo
Sets name and type index.
setNameAndTypeIndex(int) - Method in class com.yworks.yguard.obf.classfile.EnclosingMethodAttrInfo
Set the name-and-type index.
setNameAndTypeIndex(int) - Method in class com.yworks.yguard.obf.classfile.RefCpInfo
Set the name-and-type index.
setNameIndex(int) - Method in class com.yworks.yguard.obf.classfile.AbstractTypeCpInfo
Set the name index.
setNameIndex(int) - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Set the method/field name index.
setNameIndex(int) - Method in class com.yworks.yguard.obf.classfile.LocalVariableInfo
Set the name index.
setNameIndex(int) - Method in class com.yworks.yguard.obf.classfile.LocalVariableTypeInfo
Set the name index.
setNameIndex(int) - Method in class com.yworks.yguard.obf.classfile.NameAndTypeCpInfo
Set the name index.
setNeedYShrinkModel(boolean) - Method in class com.yworks.yguard.ObfuscatorTask
Sets need y shrink model.
setNode(Object) - Method in class com.yworks.yshrink.model.AbstractDescriptor
Sets node.
setOut(File) - Method in class com.yworks.common.ant.EntryPointJar
 
setOut(File) - Method in class com.yworks.common.ant.InOutPair
 
setOut(File) - Method in interface com.yworks.common.ShrinkBag
Sets out.
setOutName(String) - Method in class com.yworks.yguard.obf.TreeItem
Set the output name of the entry.
setParent(TreeItem) - Method in class com.yworks.yguard.obf.TreeItem
Set the parent in the tree -- used when stitching in a Cl to replace a PlaceholderCl.
setPattern(String) - Method in class com.yworks.yguard.StringReplacer
Sets the pattern used to find class and package identifiers.
setPedantic(boolean) - Static method in class com.yworks.yguard.obf.Cl
Set pedantic.
setPedantic(boolean) - Method in class com.yworks.yguard.obf.ClassTree
Setter for property pedantic.
setPedantic(boolean) - Method in class com.yworks.yguard.obf.GuardDB
Setter for property pedantic.
setReachable(boolean) - Method in class com.yworks.yshrink.model.AbstractDescriptor
Sets reachable.
setReplaceClassNameStrings(boolean) - Method in class com.yworks.yguard.obf.ClassTree
Setter for property replaceClassNameStrings.
setReplaceClassNameStrings(boolean) - Method in class com.yworks.yguard.obf.GuardDB
Setter for property replaceClassNameStrings.
setReplaceClassNameStrings(boolean) - Method in class com.yworks.yguard.ObfuscatorTask
Setter for property replaceClassNameStrings.
setReplaceContent(boolean) - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Specifies if the contents of matched jar entries have to be adjusted.
setReplaceContentPolicy(ObfuscatorTask.ReplaceContentPolicy) - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Specifies the policy for adjusting the content of matched jar entries.
setReplaceContentSeparator(String) - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Specifies the separator character for finding content class or package identifiers of matched jar entries that have to be adjusted.
setReplaceName(boolean) - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Specifies if the path and name of matched jar entries whose path and name match the qualified name of a renamed class will be adjusted to match the qualified name of the renamed class.
setReplacePath(boolean) - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Specifies if the path of matched jar entries whose path and name match the qualified name of a renamed class will be adjusted to match the package name of the renamed class.
setReplacePathPolicy(ObfuscatorTask.ReplacePathPolicy) - Method in class com.yworks.yguard.ObfuscatorTask.AdjustSection
Specifies the policy for adjusting the path to and name of matched jar entries.
setResourceClassPath(Path) - Method in class com.yworks.common.ant.YGuardBaseTask
Sets resource class path.
setResourceClassPath(Path) - Method in interface com.yworks.yshrink.YShrinkInvoker
Sets resource class path.
setResourceClassPath(Path) - Method in class com.yworks.yshrink.YShrinkInvokerImpl
 
setResourceClassPath(Path, Task) - Method in interface com.yworks.yshrink.YShrinkModel
Sets resource class path.
setResourceClassPath(Path, Task) - Method in class com.yworks.yshrink.YShrinkModelImpl
 
setResourceHandler(ResourceHandler) - Method in class com.yworks.yguard.obf.GuardDB
Sets resource handler.
setResources(String) - Method in class com.yworks.common.ant.EntryPointJar
 
setResources(String) - Method in class com.yworks.common.ant.InOutPair
 
setResources(String) - Method in class com.yworks.common.ant.YGuardBaseTask.InOutPairSection
Sets resources.
setResources(String) - Method in interface com.yworks.common.ShrinkBag
Sets resources.
setRetainAttribute(ClassDescriptor) - Method in class com.yworks.yshrink.ant.filters.AbstractEntryPointFilter
 
setRetainAttribute(ClassDescriptor) - Method in class com.yworks.yshrink.ant.filters.AttributeFilter
 
setRetainAttribute(ClassDescriptor) - Method in interface com.yworks.yshrink.ant.filters.EntryPointFilter
Sets retain attribute.
setRetainAttribute(ClassDescriptor) - Method in class com.yworks.yshrink.ant.filters.EntryPointFilters
 
setRetainAttribute(String) - Method in class com.yworks.yshrink.model.ClassDescriptor
Sets retain attribute.
setReturnType(String) - Method in class com.yworks.yshrink.ant.MethodSection
Sets return type.
setRuntimeInvisibleAnnotations(boolean) - Method in class com.yworks.common.ant.Exclude
Sets whether to keep the runtime invisible annotations.
setRuntimeInvisibleParameterAnnotations(boolean) - Method in class com.yworks.common.ant.Exclude
Sets whether to keep the runtime invisible parameter annotations.
setRuntimeInvisibleTypeAnnotations(boolean) - Method in class com.yworks.common.ant.Exclude
Sets whether to keep the runtime invisible type annotations.
setRuntimeVisibleAnnotations(boolean) - Method in class com.yworks.common.ant.Exclude
Sets whether to keep the runtime visible annotations.
setRuntimeVisibleParameterAnnotations(boolean) - Method in class com.yworks.common.ant.Exclude
Sets whether to keep the runtime visible parameter annotations.
setRuntimeVisibleTypeAnnotations(boolean) - Method in class com.yworks.common.ant.Exclude
Sets whether to keep the runtime visible type annotations.
setScramble(boolean) - Method in class com.yworks.yguard.ObfuscatorTask
Sets scramble.
setShrink(boolean) - Method in class com.yworks.yguard.ObfuscatorTask
Sets shrink.
setShrinkLog(File) - Method in class com.yworks.yguard.ObfuscatorTask
Sets shrink log.
setSignature(String) - Method in class com.yworks.yshrink.ant.MethodSection
Sets signature.
setSignatureIndex(int) - Method in class com.yworks.yguard.obf.classfile.LocalVariableTypeInfo
Set the descriptor index.
setSignatureIndex(int) - Method in class com.yworks.yguard.obf.classfile.SignatureAttrInfo
Set signature index.
setSimpleModelSet() - Method in class com.yworks.yshrink.model.Model
Sets simple model set.
setSourceDebugExtension(boolean) - Method in class com.yworks.common.ant.Exclude
Sets whether to keep the source debug extension attribute.
setSourcefile(boolean) - Method in class com.yworks.common.ant.Exclude
Sets whether to keep the source file attribute.
setSourceFileIndex(int) - Method in class com.yworks.yguard.obf.classfile.SourceFileAttrInfo
Set source file index.
setSourceFileMapping(String) - Method in class com.yworks.yguard.obf.Cl
Sets source file mapping.
setStartPC(int) - Method in class com.yworks.yguard.obf.classfile.LineNumberInfo
Set start pc.
setString(String) - Method in class com.yworks.yguard.obf.classfile.Utf8CpInfo
Set UTF8 data as String.
setStringIndex(int) - Method in class com.yworks.yguard.obf.classfile.StringCpInfo
 
setSuperName(String) - Method in class com.yworks.yshrink.model.ClassDescriptor
Sets super name.
setThrows(String) - Method in class com.yworks.yshrink.ant.MethodSection
Sets throws.
setType(String) - Method in class com.yworks.common.ant.TypePatternSet
Sets type.
setType(String) - Method in class com.yworks.yshrink.ant.FieldSection
Sets type.
setU2descriptorIndex(int) - Method in class com.yworks.yguard.obf.classfile.MethodTypeCpInfo
Sets u 2 descriptor index.
setUnresolved() - Method in class com.yworks.yguard.obf.classfile.Logger
Sets unresolved.
setupNameListDowns() - Method in class com.yworks.yguard.obf.Cl
Set up reverse list of reserved names prior to resolving classes.
setUseExposeAsEntryPoints(boolean) - Method in class com.yworks.yguard.ObfuscatorTask
Sets use expose as entry points.
setValue(String) - Method in class com.yworks.yguard.ant.Property
Sets value.
shrink(Model) - Method in class com.yworks.yshrink.core.Shrinker
Shrink.
ShrinkBag - Interface in com.yworks.common
The interface Shrink bag.
Shrinker - Class in com.yworks.yshrink.core
The type Shrinker.
Shrinker() - Constructor for class com.yworks.yshrink.core.Shrinker
 
shrinkLog(String) - Static method in class com.yworks.logging.Logger
Shrink log.
ShrinkTask - Class in com.yworks.yshrink.ant
The type Shrink task.
ShrinkTask() - Constructor for class com.yworks.yshrink.ant.ShrinkTask
Instantiates a new Shrink task.
ShrinkTask(boolean) - Constructor for class com.yworks.yshrink.ant.ShrinkTask
Instantiates a new Shrink task.
SignatureAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
SignatureAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.SignatureAttrInfo
Instantiates a new Signature attr info.
skippedEntity(String) - Method in class com.yworks.yguard.ant.MapParser
 
source - Variable in class com.yworks.common.ant.Exclude
Stores whether to keep the source file attribute.
SourceFileAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
SourceFileAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.SourceFileAttrInfo
Instantiates a new Source file attr info.
sourceFiles - Variable in class com.yworks.yguard.ant.ExposeSection
 
SourceFileSection - Class in com.yworks.yguard.ant
Used by ant to handle the attributes element.
SourceFileSection(YGuardBaseTask) - Constructor for class com.yworks.yguard.ant.SourceFileSection
Instantiates a new Source file section.
sourceJar - Variable in class com.yworks.yshrink.model.AbstractDescriptor
The Source jar.
StackMapFrameInfo - Class in com.yworks.yguard.obf.classfile
Representation of an Local Variable table entry.
StackMapTableAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
StackMapTableAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.StackMapTableAttrInfo
Instantiates a new Stack map table attr info.
start(Network, Object) - Method in class com.yworks.yshrink.core.Dfs
Starts a depth first search on the given graph.
startDocument() - Method in class com.yworks.yguard.ant.MapParser
 
startElement(String, String, String, Attributes) - Method in class com.yworks.yguard.ant.MapParser
 
startPrefixMapping(String, String) - Method in class com.yworks.yguard.ant.MapParser
 
stateMap - Variable in class com.yworks.yshrink.core.Dfs
NodeMap that indicates the state of the nodes as they are visited by this algorithm.
STATIC - Static variable in class com.yworks.yshrink.model.NodeType
The constant STATIC.
StreamProvider - Interface in com.yworks.util.abstractjar
The interface Stream provider.
strict - com.yworks.yguard.ObfuscatorTask.ReplaceContentPolicy
If class obfuscation yields com.yworks.SampleClass -> A.A.A then text in resource files will be adjusted as follows com.yworks.SampleClass -> A.A.A
StringCpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'string' entry in the ConstantPool.
StringCpInfo() - Constructor for class com.yworks.yguard.obf.classfile.StringCpInfo
Instantiates a new String cp info.
StringReplacer - Class in com.yworks.yguard
Replaces class and package identifiers with the corresponding renamed identifiers.
StringReplacer(String) - Constructor for class com.yworks.yguard.StringReplacer
Creates a new instance of StringReplacer
STUB - Static variable in class com.yworks.yshrink.model.NodeType
The constant STUB.
subTasks - Variable in class com.yworks.yguard.YGuardTask
 
SUPER - com.yworks.yshrink.model.EdgeType
Otherwise a SUPER edge is created to the implementation of the target method in the first super class of the target class that implements the target method.
SyntheticAttrInfo - Class in com.yworks.yguard.obf.classfile
Representation of an attribute.
SyntheticAttrInfo(ClassFile, int, int) - Constructor for class com.yworks.yguard.obf.classfile.SyntheticAttrInfo
Instantiates a new Synthetic attr info.

T

task - Variable in class com.yworks.common.ant.Exclude
The task.
task - Variable in class com.yworks.yguard.ant.ClassSection
 
toBase64(byte[]) - Static method in class com.yworks.yguard.obf.Tools
To base 64 string.
toBase64(byte[]) - Static method in class com.yworks.yshrink.util.Util
To base 64 string.
toInternalClass(String) - Static method in class com.yworks.yshrink.util.Util
To internal class string.
toJavaArguments(String) - Static method in class com.yworks.yguard.Conversion
To java arguments string.
toJavaClass(String) - Static method in class com.yworks.yguard.Conversion
To java class string.
toJavaClass(String) - Static method in class com.yworks.yshrink.util.Util
To java class string.
toJavaMethod(String, String) - Static method in class com.yworks.yguard.Conversion
To java method string.
toJavaParameters(String) - Static method in class com.yworks.yguard.Conversion
To java parameters string.
toJavaParameters(String) - Static method in class com.yworks.yshrink.util.Util
To java parameters string.
toJavaType(String) - Static method in class com.yworks.yguard.Conversion
To java type string.
toJavaType(String) - Static method in class com.yworks.yshrink.util.Util
To java type string.
toNativeClass(String) - Static method in class com.yworks.yguard.ObfuscatorTask
To native class string.
toNativeMethod(String) - Static method in class com.yworks.yguard.ObfuscatorTask
To native method string [ ].
toNativeMethod(String) - Static method in class com.yworks.yshrink.util.Util
To native method string [ ].
toNativePattern(String[]) - Static method in class com.yworks.yguard.ObfuscatorTask
To native pattern string [ ].
Tools - Class in com.yworks.yguard.obf
A Tools class containing generally useful, miscellaneous static methods.
Tools() - Constructor for class com.yworks.yguard.obf.Tools
 
toString() - Method in class com.yworks.common.ant.InOutPair
 
toString() - Method in class com.yworks.yguard.obf.classfile.AttrInfo
 
toString() - Method in class com.yworks.yguard.obf.classfile.SignatureAttrInfo
 
toString() - Method in class com.yworks.yguard.obf.MdFd
Return the display name for field.
toString() - Method in class com.yworks.yguard.obf.NameMakerFactory.DefaultNameMakerFactory
 
toString() - Method in class com.yworks.yguard.obf.YGuardRule
 
toString() - Method in class com.yworks.yguard.YGuardLogParser.MyStackTraceElement
 
toString() - Method in class com.yworks.yshrink.model.ClassDescriptor
 
toString() - Method in class com.yworks.yshrink.model.FieldDescriptor
 
toString() - Method in class com.yworks.yshrink.model.MethodDescriptor
 
toString() - Method in class com.yworks.yshrink.model.NewNodeDescriptor
 
toUtf8XmlString(String) - Static method in class com.yworks.yguard.obf.ClassTree
To utf 8 xml string string.
translate(YGuardLogParser.MyStackTraceElement) - Method in class com.yworks.yguard.YGuardLogParser
Translate my stack trace element.
translate(String) - Static method in class com.yworks.yguard.obf.classfile.ClassFile
Translate a class name from the internal '/' convention to the regular '.' one.
translate(String) - Method in class com.yworks.yguard.YGuardLogParser
Translate string.
translateItem(String, char, boolean) - Method in class com.yworks.yguard.obf.GuardDB
Translates the given class or package identifier.
translateJavaClass(String) - Method in class com.yworks.yguard.obf.GuardDB
Translate java class string.
translateJavaFile(String) - Method in class com.yworks.yguard.obf.GuardDB
Returns the obfuscated file name of the java class.
translateType(String, boolean) - Static method in class com.yworks.yguard.obf.classfile.ClassFile
Translate a type specifier from the internal JVM convention to the Class.forName() one.
TreeAction - Class in com.yworks.yguard.obf
Set of actions to be performed by a tree walker
TreeAction() - Constructor for class com.yworks.yguard.obf.TreeAction
 
TreeItem - Class in com.yworks.yguard.obf
Item that forms a tree structure and can represent a package level, a class, or a method or field.
TreeItem(TreeItem, String) - Constructor for class com.yworks.yguard.obf.TreeItem
Ctor.
trimAttrsExcept(String[]) - Method in class com.yworks.yguard.obf.classfile.AttrInfo
Trim attributes from the classfile except those in the String[].
trimAttrsExcept(String[]) - Method in class com.yworks.yguard.obf.classfile.ClassFile
Trim attributes from the classfile ('Code', 'Exceptions', 'ConstantValue' are preserved, all others except the list in the String[] are killed).
trimAttrsExcept(String[]) - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Trim attributes from the classfile ('Code', 'Exceptions', 'ConstantValue' are preserved, all others except the list in the String[] are killed).
trimAttrsExcept(String[]) - Method in class com.yworks.yguard.obf.classfile.CodeAttrInfo
Trim attributes from the classfile ('Code', 'Exceptions', 'ConstantValue' are preserved, all others except the list in the String[] are killed).
trimAttrsExcept(String[]) - Method in class com.yworks.yguard.obf.classfile.RecordAttrInfo
 
type - Variable in class com.yworks.yguard.obf.YGuardRule
The Type.
TYPE_ATTR - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant TYPE_ATTR.
TYPE_ATTR2 - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant TYPE_ATTR2.
TYPE_CLASS - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant TYPE_CLASS.
TYPE_CLASS_MAP - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant TYPE_CLASS_MAP.
TYPE_FIELD - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant TYPE_FIELD.
TYPE_FIELD_MAP - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant TYPE_FIELD_MAP.
TYPE_LINE_NUMBER_MAPPER - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant TYPE_LINE_NUMBER_MAPPER.
TYPE_METHOD - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant TYPE_METHOD.
TYPE_METHOD_MAP - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant TYPE_METHOD_MAP.
TYPE_PACKAGE - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant TYPE_PACKAGE.
TYPE_PACKAGE_MAP - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant TYPE_PACKAGE_MAP.
TYPE_SOURCE_ATTRIBUTE_MAP - Static variable in class com.yworks.yguard.obf.YGuardRule
The constant TYPE_SOURCE_ATTRIBUTE_MAP.
TypeAnnotationInfo - Class in com.yworks.yguard.obf.classfile
The type Type annotation info.
TypePatternSet - Class in com.yworks.common.ant
The type Type pattern set.
TypePatternSet() - Constructor for class com.yworks.common.ant.TypePatternSet
 
TypePatternSet.Type - Enum in com.yworks.common.ant
The enum Type.
types - Variable in class com.yworks.common.ant.PatternMatchedSection
The Types.
typeToString(int) - Static method in class com.yworks.yguard.obf.YGuardRule
Type to string string.

U

u1Tag - Variable in class com.yworks.yguard.obf.classfile.ElementValueInfo
The U 1 tag.
u2attributesCount - Variable in class com.yworks.yguard.obf.classfile.ClassItemInfo
The U 2 attributes count.
u2attributesCount - Variable in class com.yworks.yguard.obf.classfile.CodeAttrInfo
The attributes count.
u2constNameIndex - Variable in class com.yworks.yguard.obf.classfile.ElementValueInfo
The U 2 const name index.
u2cpIndex - Variable in class com.yworks.yguard.obf.classfile.ElementValueInfo
The U 2 cp index.
u2ElementNameIndex - Variable in class com.yworks.yguard.obf.classfile.ElementValuePairInfo
The U 2 element name index.
u2typeIndex - Variable in class com.yworks.yguard.obf.classfile.AnnotationInfo
The type index.
u2typeNameIndex - Variable in class com.yworks.yguard.obf.classfile.ElementValueInfo
The U 2 type name index.
u4attrLength - Variable in class com.yworks.yguard.obf.classfile.AttrInfo
The length of the attribute in bytes.
unregister() - Method in class com.yworks.logging.Logger
Unregister.
unscramble(int) - Method in class com.yworks.yguard.ObfuscatorTask.LineNumberScrambler
Unscramble int.
updateRefCount() - Method in class com.yworks.yguard.obf.classfile.ConstantPool
Set the reference count for each element, using references from the owning ClassFile.
URLCpResolver - Class in com.yworks.yshrink.core
The type Url cp resolver.
URLCpResolver(URL[]) - Constructor for class com.yworks.yshrink.core.URLCpResolver
Instantiates a new Url cp resolver.
Utf8CpInfo - Class in com.yworks.yguard.obf.classfile
Representation of a 'UTF8' entry in the ConstantPool.
Utf8CpInfo() - Constructor for class com.yworks.yguard.obf.classfile.Utf8CpInfo
Instantiates a new Utf 8 cp info.
Utf8CpInfo(String) - Constructor for class com.yworks.yguard.obf.classfile.Utf8CpInfo
Ctor used when appending fresh Utf8 entries to the constant pool.
Util - Class in com.yworks.yshrink.util
The type Util.
Util() - Constructor for class com.yworks.yshrink.util.Util
 

V

valueOf(int) - Static method in enum com.yworks.common.ant.PatternMatchedSection.Access
Value of access.
valueOf(String) - Static method in enum com.yworks.common.ant.PatternMatchedSection.Access
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yworks.common.ant.TypePatternSet.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yworks.common.ResourcePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yworks.logging.Logger.ShrinkType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yworks.yguard.ObfuscatorTask.ReplaceContentPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yworks.yguard.ObfuscatorTask.ReplacePathPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yworks.yshrink.model.EdgeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yworks.common.ant.PatternMatchedSection.Access
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yworks.common.ant.TypePatternSet.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yworks.common.ResourcePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yworks.logging.Logger.ShrinkType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yworks.yguard.ObfuscatorTask.ReplaceContentPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yworks.yguard.ObfuscatorTask.ReplacePathPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yworks.yshrink.model.EdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
verboseToNativeType(String) - Static method in class com.yworks.yshrink.util.Util
Verbose to native type string.
VerificationTypeInfo - Class in com.yworks.yguard.obf.classfile
Representation of an VerificationTypeInfo struct
Version - Class in com.yworks.util
Central point for version and build control.
Version - Class in com.yworks.yguard.obf
Central point for version and build control.
Version() - Constructor for class com.yworks.util.Version
 
Version() - Constructor for class com.yworks.yguard.obf.Version
 
visit(int, int, String, String, String, String[]) - Method in class com.yworks.yshrink.core.OutputVisitor
 
visit(int, int, String, String, String, String[]) - Method in class com.yworks.yshrink.model.ModelVisitor
 
visitAnnotation(String, boolean) - Method in class com.yworks.yshrink.core.OutputVisitor
 
visitAnnotation(String, boolean) - Method in class com.yworks.yshrink.model.ModelVisitor
 
visitAttribute(Attribute) - Method in class com.yworks.yshrink.core.OutputVisitor
 
visitAttribute(Attribute) - Method in class com.yworks.yshrink.model.ModelVisitor
 
visitEnd() - Method in class com.yworks.yshrink.core.OutputVisitor
 
visitEnd() - Method in class com.yworks.yshrink.model.ModelVisitor
 
visitField(int, String, String, String, Object) - Method in class com.yworks.yshrink.core.OutputVisitor
 
visitField(int, String, String, String, Object) - Method in class com.yworks.yshrink.model.ModelVisitor
 
visitFile(Path, BasicFileAttributes) - Method in class com.yworks.util.abstractjar.impl.DirectoryStreamProvider
 
visitFile(Path, BasicFileAttributes) - Method in class com.yworks.util.abstractjar.impl.DirectoryWrapper
 
visitInnerClass(String, String, String, int) - Method in class com.yworks.yshrink.core.OutputVisitor
 
visitInnerClass(String, String, String, int) - Method in class com.yworks.yshrink.model.ModelVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class com.yworks.yshrink.core.OutputVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class com.yworks.yshrink.model.ModelVisitor
 
visitNestHost(String) - Method in class com.yworks.yshrink.core.OutputVisitor
 
visitNestMember(String) - Method in class com.yworks.yshrink.core.OutputVisitor
 
visitNestMember(String) - Method in class com.yworks.yshrink.model.ModelVisitor
 
visitOuterClass(String, String, String) - Method in class com.yworks.yshrink.core.OutputVisitor
 
visitOuterClass(String, String, String) - Method in class com.yworks.yshrink.model.ModelVisitor
 
visitSource(String, String) - Method in class com.yworks.yshrink.core.OutputVisitor
 
visitSource(String, String) - Method in class com.yworks.yshrink.model.ModelVisitor
 
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class com.yworks.yshrink.core.OutputVisitor
 
VOID_DESC - Static variable in class com.yworks.yshrink.model.Model
The constant VOID_DESC.
vtable - Variable in class com.yworks.common.ant.Exclude
Stores whether to keep the local variable table attribute.

W

walkTree(TreeAction) - Method in class com.yworks.yguard.obf.ClassTree
Walk the whole tree taking action once only on each package level, class, method and field.
warn(String) - Static method in class com.yworks.logging.Logger
Warn.
warning(String) - Method in class com.yworks.yguard.obf.classfile.Logger
Warning.
warningToLogfile(String) - Method in class com.yworks.yguard.obf.classfile.Logger
Warning to logfile.
warnToLog(String) - Static method in class com.yworks.logging.Logger
Warn to log.
WHITE - Static variable in class com.yworks.yshrink.core.Dfs
Node state specifier.
write(Model, ShrinkBag) - Method in class com.yworks.yshrink.core.Writer
 
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.AnnotationInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.AttrInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.ClassFile
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.ClassItemInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.CpInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.ElementValueInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.ElementValuePairInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.ExceptionInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.InnerClassesInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.LineNumberInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.LocalVariableInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.LocalVariableTypeInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.ParameterAnnotationInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.StackMapFrameInfo
Export the representation to a DataOutput stream.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.TypeAnnotationInfo
Write.
write(DataOutput) - Method in class com.yworks.yguard.obf.classfile.VerificationTypeInfo
Export the representation to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.AbstractDynamicCpInfo
 
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.AbstractTypeCpInfo
Write the 'info' data following the u1tag byte.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.AnnotationDefaultAttrInfo
 
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.AttrInfo
Export data following the header to a DataOutput stream; over-ride this in sub-classes.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.BootstrapMethodsAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.CodeAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.ConstantValueAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.CpInfo
Write the 'info' data following the u1tag byte; over-ride this in sub-classes.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.DeprecatedAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.DoubleCpInfo
Write the 'info' data following the u1tag byte.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.EnclosingMethodAttrInfo
Write the 'info' data following the u1tag byte.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.ExceptionsAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.FloatCpInfo
Write the 'info' data following the u1tag byte.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.InnerClassesAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.IntegerCpInfo
Write the 'info' data following the u1tag byte.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.LineNumberTableAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.LocalVariableTableAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.LocalVariableTypeTableAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.LongCpInfo
Write the 'info' data following the u1tag byte.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.MethodHandleCpInfo
 
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.MethodParametersAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.MethodTypeCpInfo
 
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.ModuleAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.ModuleMainClassAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.ModulePackagesAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.NameAndTypeCpInfo
Write the 'info' data following the u1tag byte.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.NestHostAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.NestMembersAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.PermittedSubclassesAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.RecordAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.RefCpInfo
Write the 'info' data following the u1tag byte.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleAnnotationsAttrInfo
 
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleParameterAnnotationsAttrInfo
 
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.RuntimeVisibleTypeAnnotationsAttrInfo
 
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.SignatureAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.SourceFileAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.StackMapTableAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.StringCpInfo
Write the 'info' data following the u1tag byte.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.SyntheticAttrInfo
Export data following the header to a DataOutput stream.
writeInfo(DataOutput) - Method in class com.yworks.yguard.obf.classfile.Utf8CpInfo
Write the 'info' data following the u1tag byte.
Writer - Class in com.yworks.yshrink.core
The type Writer.
Writer(boolean, String) - Constructor for class com.yworks.yshrink.core.Writer
Instantiates a new Writer.

X

XmlLogger - Class in com.yworks.logging
The type Xml logger.
XmlLogger(PrintWriter) - Constructor for class com.yworks.logging.XmlLogger
Instantiates a new Xml logger.

Y

YGuardBaseTask - Class in com.yworks.common.ant
The type Y guard base task.
YGuardBaseTask() - Constructor for class com.yworks.common.ant.YGuardBaseTask
Instantiates a new Y guard base task.
YGuardBaseTask(boolean) - Constructor for class com.yworks.common.ant.YGuardBaseTask
Instantiates a new Y guard base task.
YGuardBaseTask.InOutPairSection - Class in com.yworks.common.ant
The type In out pair section.
YGuardLogParser - Class in com.yworks.yguard
The type Y guard log parser.
YGuardLogParser() - Constructor for class com.yworks.yguard.YGuardLogParser
Instantiates a new Y guard log parser.
YGuardLogParser.CharConverter - Class in com.yworks.yguard
The type Char converter.
YGuardLogParser.Icons - Class in com.yworks.yguard
The type Icons.
YGuardLogParser.MyStackTraceElement - Class in com.yworks.yguard
The type My stack trace element.
YGuardRule - Class in com.yworks.yguard.obf
Representation of RGS script files entry.
YGuardRule(int, String) - Constructor for class com.yworks.yguard.obf.YGuardRule
Instantiates a new Y guard rule.
YGuardRule(int, String, String) - Constructor for class com.yworks.yguard.obf.YGuardRule
Instantiates a new Y guard rule.
YGuardRule(String, LineNumberTableMapper) - Constructor for class com.yworks.yguard.obf.YGuardRule
Instantiates a new Y guard rule.
YGuardTask - Class in com.yworks.yguard
The type Y guard task.
YGuardTask() - Constructor for class com.yworks.yguard.YGuardTask
 
YShrink - Class in com.yworks.yshrink
How the Shrinker works: - Initially, no node is marked as instantiated and all nodes are marked as obsolete.
YShrink() - Constructor for class com.yworks.yshrink.YShrink
Instantiates a new Y shrink.
YShrink(boolean, String) - Constructor for class com.yworks.yshrink.YShrink
Instantiates a new Y shrink.
YShrinkInvoker - Interface in com.yworks.yshrink
The interface Y shrink invoker.
YShrinkInvokerImpl - Class in com.yworks.yshrink
The type Y shrink invoker.
YShrinkInvokerImpl() - Constructor for class com.yworks.yshrink.YShrinkInvokerImpl
Instantiates a new Y shrink invoker.
YShrinkModel - Interface in com.yworks.yshrink
The interface Y shrink model.
YShrinkModelImpl - Class in com.yworks.yshrink
The type Y shrink model.
YShrinkModelImpl() - Constructor for class com.yworks.yshrink.YShrinkModelImpl
Instantiates a new Y shrink model.

Z

zipFileSetGetSrc(ZipFileSet) - Static method in class com.yworks.common.ant.ZipScannerTool
Zip file set get src file.
ZipScannerTool - Class in com.yworks.common.ant
The type Zip scanner tool.
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes All Packages