Package com.tonic.analysis.fingerprint
Class FingerprintBuilder
- java.lang.Object
-
- com.tonic.analysis.fingerprint.FingerprintBuilder
-
public class FingerprintBuilder extends Object
Extractor that computes a MethodFingerprint from a method's descriptor and raw bytecode.
-
-
Constructor Summary
Constructors Constructor Description FingerprintBuilder()Creates a stateless builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MethodFingerprintbuild(MethodEntry method, ClassFile classFile)Builds a three-level fingerprint for a method by scanning its descriptor and bytecode.
-
-
-
Method Detail
-
build
public MethodFingerprint build(MethodEntry method, ClassFile classFile)
Builds a three-level fingerprint for a method by scanning its descriptor and bytecode.- Parameters:
method- the method to fingerprintclassFile- the owning class, used for the method id and constant-pool resolution; may be null- Returns:
- the computed fingerprint
-
-