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.String
HASH_SEED
-
Constructor Summary
Constructors Constructor Description Obfuscate()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
hashClass(java.lang.String className)
static java.lang.String
hashData(java.lang.String in)
static java.lang.String
hashFieldSignature(java.lang.String signature)
static java.lang.String
hashFilename(java.lang.String fileName)
static java.lang.String
hashMethodSignature(java.lang.String signature)
static java.lang.String
hashSignature(java.lang.String signature)
static BugInstance
obfuscate(BugInstance b)
(package private) static ClassAnnotation
obfuscate(ClassAnnotation m)
(package private) static FieldAnnotation
obfuscate(FieldAnnotation m)
(package private) static IntAnnotation
obfuscate(IntAnnotation m)
(package private) static LocalVariableAnnotation
obfuscate(LocalVariableAnnotation m)
(package private) static MethodAnnotation
obfuscate(MethodAnnotation m)
(package private) static SourceLineAnnotation
obfuscate(SourceLineAnnotation m)
(package private) static StringAnnotation
obfuscate(StringAnnotation m)
(package private) static TypeAnnotation
obfuscate(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)
-
-