1 26 package com.yworks.yguard.obf.classfile; 27 28 33 public interface NameMapper 34 { 35 37 public String [] getAttrsToKeep(String className) ; 38 39 40 public String mapClass(String className) ; 41 42 43 public String mapMethod(String className, String methodName, String descriptor) ; 44 45 46 public String mapAnnotationField(String className, String annotationFieldName) ; 47 48 49 public String mapField(String className, String fieldName) ; 50 51 52 public String mapDescriptor(String descriptor) ; 53 54 55 public String mapSignature(String signature) ; 56 57 58 public String mapSourceFile(String className, String sourceFile); 59 60 64 public boolean mapLineNumberTable(String className, String methodName, String methodSignature, LineNumberTableAttrInfo info); 65 66 public String mapLocalVariable(String thisClassName, String methodName, String descriptor, String string); 67 } 68 | Popular Tags |