Package edu.umd.cs.findbugs
Class Obfuscate
- java.lang.Object
-
- edu.umd.cs.findbugs.Obfuscate
-
public class Obfuscate extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.StringHASH_SEED
-
Constructor Summary
Constructors Constructor Description Obfuscate()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringhashClass(java.lang.String className)static java.lang.StringhashData(java.lang.String in)static java.lang.StringhashFieldSignature(java.lang.String signature)static java.lang.StringhashFilename(java.lang.String fileName)static java.lang.StringhashMethodSignature(java.lang.String signature)static java.lang.StringhashSignature(java.lang.String signature)static BugInstanceobfuscate(BugInstance b)(package private) static ClassAnnotationobfuscate(ClassAnnotation m)(package private) static FieldAnnotationobfuscate(FieldAnnotation m)(package private) static IntAnnotationobfuscate(IntAnnotation m)(package private) static LocalVariableAnnotationobfuscate(LocalVariableAnnotation m)(package private) static MethodAnnotationobfuscate(MethodAnnotation m)(package private) static SourceLineAnnotationobfuscate(SourceLineAnnotation m)(package private) static StringAnnotationobfuscate(StringAnnotation m)(package private) static TypeAnnotationobfuscate(TypeAnnotation m)
-
-
-
Method Detail
-
hashData
public static java.lang.String hashData(java.lang.String in)
-
hashFilename
public static java.lang.String hashFilename(java.lang.String fileName)
-
hashClass
public static java.lang.String hashClass(@DottedClassName java.lang.String className)
-
hashSignature
public static java.lang.String hashSignature(java.lang.String signature)
-
hashFieldSignature
public static java.lang.String hashFieldSignature(java.lang.String signature)
-
hashMethodSignature
public static java.lang.String hashMethodSignature(java.lang.String signature)
-
obfuscate
static MethodAnnotation obfuscate(MethodAnnotation m)
-
obfuscate
static FieldAnnotation obfuscate(FieldAnnotation m)
-
obfuscate
static ClassAnnotation obfuscate(ClassAnnotation m)
-
obfuscate
static TypeAnnotation obfuscate(TypeAnnotation m)
-
obfuscate
static IntAnnotation obfuscate(IntAnnotation m)
-
obfuscate
static StringAnnotation obfuscate(StringAnnotation m)
-
obfuscate
static SourceLineAnnotation obfuscate(SourceLineAnnotation m)
-
obfuscate
static LocalVariableAnnotation obfuscate(LocalVariableAnnotation m)
-
obfuscate
public static BugInstance obfuscate(BugInstance b)
-
-