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
All Classes All Packages
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
entrypointselement. - addConfiguredExpose(ExposeSection) - Method in class com.yworks.yguard.ObfuscatorTask
-
Used by ant to handle the nested
exposeelement. - 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
mapelement. - 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
patchelement. - 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
attributeselement. - 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
classelement. - 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
adjustelement. - 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
typeiff no edge of the same type exists betweensourceandtarget. - 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
entryPointelement. - createExpose() - Method in class com.yworks.yguard.ObfuscatorTask
-
Used by ant to handle the nested
exposeelement. - 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
mapelement. - 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
patchelement. - 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
Excludeinstance 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
exposeelement. - 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
fieldelement. - 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
mdis implemented in any superclasses of classclassNameor ifmdis declared in any interface that classclassNameor any superclass of classclassNameimplements. - 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
attributeselement. - 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
methodelement. - MethodSection - Class in com.yworks.yshrink.ant
-
Used by ant to handle the
methodelement. - 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
entryPointelement, 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
mapelement, 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
patchelement, 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
NoSuchMappingExceptionwithout detail message. - NoSuchMappingException(String) - Constructor for exception com.yworks.yguard.obf.NoSuchMappingException
-
Constructs an instance of
NoSuchMappingExceptionwith 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
adjustelement. - 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
mapelement. - ObfuscatorTask.Modifiers - Class in com.yworks.yguard
-
Used by ant to handle the
classes,methodsandfieldsattributes. - 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
patchelement. - 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
packageelement. - 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
ParseExceptionwithout 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
ParseExceptionwith 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
patternsetchild 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
conservemanifestattribute. - 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
logfileattribute. - 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
mainclassattribute. - 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
attributeselement. - 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.
All Classes All Packages