Home | History | Annotate | Download | only in dex

Lines Matching defs:string

46     private static final String PACKAGE_INFO = "package-info";
47 private static final String THROWS_ANNOTATION =
49 private static final String SIGNATURE_ANNOTATION =
51 private static final String ANNOTATION_DEFAULT_ANNOTATION =
53 private static final String ENCLOSING_CLASS_ANNOTATION =
55 private static final String ENCLOSING_METHOD_ANNOTATION =
57 private static final String INNER_CLASS_ANNOTATION =
59 private static final String MEMBER_CLASS_ANNOTATION =
61 private static final String JAVA_LANG_OBJECT = "Ljava/lang/Object;";
63 private static final Set<String> INTERNAL_ANNOTATION_NAMES;
66 Set<String> tmp = new HashSet<String>();
82 * "La/b/c/A;" -> "a.b.c" "LA;" -> "" empty string
87 public static String getPackageName(String classIdentifier) {
88 String name = removeTrailingSemicolon(removeHeadingL(classIdentifier));
99 public static String getClassName(String classIdentifier) {
100 String name = removeTrailingSemicolon(removeHeadingL(classIdentifier));
104 public static String getQualifiedName(String classIdentifier) {
105 String name = removeTrailingSemicolon(removeHeadingL(classIdentifier));
109 private static String removeHeadingL(String className) {
114 private static String removeTrailingSemicolon(String className) {
119 public static String getDexName(String packageName, String className) {
124 public static String getDexName(IClassDefinition sigClass) {
262 public static String getExceptionSignature(
285 public static Set<String> splitTypeList(String typeList) {
286 String[] split = typeList.split(";");
287 Set<String> separateTypes = new HashSet<String>();
288 for (String string : split) {
289 separateTypes.add(string + ";");// add semicolon again
318 public static String getGenericSignature(
369 String annotationType) {
392 String attributeName) {
402 private static String concatEncodedValues(List<DexEncodedValue> values) {
404 for (DexEncodedValue string : values) {
405 builder.append(string.getValue());
488 public static Set<String> getMemberClassNames(DexClass dexClass) {
494 Set<String> enclosedClassesNames = new HashSet<String>();
495 for (DexEncodedValue string : enclosedClasses) {
496 enclosedClassesNames.add((String) string.getValue());
502 public static String getEnclosingClassName(DexClass dexClass) {
505 String value = (String) getAnnotationAttributeValue(annotation,
547 public static boolean isAnonymousClassName(String dexName) {
583 public static Set<DexFile> getDexFiles(Set<String> fileNames)
587 for (String dexFile : fileNames) {