/external/proguard/src/proguard/classfile/instruction/ |
InstructionUtil.java | 23 import proguard.classfile.ClassConstants; 43 * @return <code>ClassConstants.INTERNAL_TYPE_BOOLEAN</code>, 44 * <code>ClassConstants.INTERNAL_TYPE_BYTE</code>, 45 * <code>ClassConstants.INTERNAL_TYPE_CHAR</code>, 46 * <code>ClassConstants.INTERNAL_TYPE_SHORT</code>, 47 * <code>ClassConstants.INTERNAL_TYPE_INT</code>, 48 * <code>ClassConstants.INTERNAL_TYPE_LONG</code>, 49 * <code>ClassConstants.INTERNAL_TYPE_FLOAT</code>, or 50 * <code>ClassConstants.INTERNAL_TYPE_DOUBLE</code>. 56 case InstructionConstants.ARRAY_T_BOOLEAN: return ClassConstants.INTERNAL_TYPE_BOOLEAN [all...] |
/external/proguard/src/proguard/classfile/util/ |
AccessUtil.java | 23 import proguard.classfile.ClassConstants; 43 ClassConstants.INTERNAL_ACC_PUBLIC | 44 ClassConstants.INTERNAL_ACC_PRIVATE | 45 ClassConstants.INTERNAL_ACC_PROTECTED; 59 case ClassConstants.INTERNAL_ACC_PRIVATE: return PRIVATE; 61 case ClassConstants.INTERNAL_ACC_PROTECTED: return PROTECTED; 62 case ClassConstants.INTERNAL_ACC_PUBLIC: return PUBLIC; 81 case PRIVATE: return ClassConstants.INTERNAL_ACC_PRIVATE; 83 case PROTECTED: return ClassConstants.INTERNAL_ACC_PROTECTED; 84 case PUBLIC: return ClassConstants.INTERNAL_ACC_PUBLIC [all...] |
ClassUtil.java | 23 import proguard.classfile.ClassConstants; 45 if (magicNumber != ClassConstants.MAGIC) 94 classVersion.equals(ClassConstants.EXTERNAL_CLASS_VERSION_1_0) || 95 classVersion.equals(ClassConstants.EXTERNAL_CLASS_VERSION_1_1) ? ClassConstants.INTERNAL_CLASS_VERSION_1_0 : 96 classVersion.equals(ClassConstants.EXTERNAL_CLASS_VERSION_1_2) ? ClassConstants.INTERNAL_CLASS_VERSION_1_2 : 97 classVersion.equals(ClassConstants.EXTERNAL_CLASS_VERSION_1_3) ? ClassConstants.INTERNAL_CLASS_VERSION_1_3 : 98 classVersion.equals(ClassConstants.EXTERNAL_CLASS_VERSION_1_4) ? ClassConstants.INTERNAL_CLASS_VERSION_1_4 [all...] |
DescriptorClassEnumeration.java | 23 import proguard.classfile.ClassConstants; 98 case ClassConstants.INTERNAL_TYPE_GENERIC_START: 113 case ClassConstants.INTERNAL_TYPE_GENERIC_END: 123 case ClassConstants.INTERNAL_TYPE_GENERIC_BOUND: 127 case ClassConstants.INTERNAL_TYPE_CLASS_START: 134 case ClassConstants.INTERNAL_TYPE_CLASS_END: 139 case ClassConstants.EXTERNAL_INNER_CLASS_SEPARATOR: 145 case ClassConstants.INTERNAL_TYPE_GENERIC_VARIABLE_START: 148 while (descriptor.charAt(index++) != ClassConstants.INTERNAL_TYPE_CLASS_END); 154 descriptor.charAt(index) != ClassConstants.INTERNAL_TYPE_GENERIC_END [all...] |
InternalTypeEnumeration.java | 23 import proguard.classfile.ClassConstants; 48 this.firstIndex = descriptor.indexOf(ClassConstants.INTERNAL_METHOD_ARGUMENTS_OPEN); 49 this.lastIndex = descriptor.indexOf(ClassConstants.INTERNAL_METHOD_ARGUMENTS_CLOSE); 91 case ClassConstants.INTERNAL_TYPE_CLASS_START: 92 case ClassConstants.INTERNAL_TYPE_GENERIC_VARIABLE_START: 97 case ClassConstants.INTERNAL_TYPE_GENERIC_START: 122 while (descriptor.charAt(index) == ClassConstants.INTERNAL_TYPE_ARRAY) 136 case ClassConstants.INTERNAL_TYPE_GENERIC_START: 140 case ClassConstants.INTERNAL_TYPE_CLASS_END: 156 case ClassConstants.INTERNAL_TYPE_GENERIC_START [all...] |
ExternalTypeEnumeration.java | 23 import proguard.classfile.ClassConstants; 64 index = descriptor.indexOf(ClassConstants.EXTERNAL_METHOD_ARGUMENTS_OPEN) + 1; 84 index = descriptor.indexOf(ClassConstants.EXTERNAL_METHOD_ARGUMENTS_SEPARATOR, 90 index = descriptor.indexOf(ClassConstants.EXTERNAL_METHOD_ARGUMENTS_CLOSE, 104 return descriptor.substring(0, descriptor.indexOf(ClassConstants.EXTERNAL_METHOD_ARGUMENTS_OPEN)).trim();
|
/external/proguard/src/proguard/optimize/peephole/ |
MethodFinalizer.java | 74 if ((programMethod.u2accessFlags & (ClassConstants.INTERNAL_ACC_PRIVATE | 75 ClassConstants.INTERNAL_ACC_STATIC | 76 ClassConstants.INTERNAL_ACC_FINAL | 77 ClassConstants.INTERNAL_ACC_ABSTRACT)) == 0 && 78 !name.equals(ClassConstants.INTERNAL_METHOD_NAME_INIT) && 79 ((programClass.u2accessFlags & ClassConstants.INTERNAL_ACC_FINAL) != 0 || 84 programMethod.u2accessFlags |= ClassConstants.INTERNAL_ACC_FINAL;
|
ClassFinalizer.java | 69 if ((programClass.u2accessFlags & (ClassConstants.INTERNAL_ACC_FINAL | 70 ClassConstants.INTERNAL_ACC_INTERFACE | 71 ClassConstants.INTERNAL_ACC_ABSTRACT)) == 0 && 75 programClass.u2accessFlags |= ClassConstants.INTERNAL_ACC_FINAL;
|
ClassMerger.java | 152 (programClass.getAccessFlags() & ClassConstants.INTERNAL_ACC_ANNOTATTION) == 0 && 161 ClassConstants.INTERNAL_ACC_PUBLIC) != 0 && 170 (ClassConstants.INTERNAL_ACC_INTERFACE | 171 ClassConstants.INTERNAL_ACC_ABSTRACT)) == 173 (ClassConstants.INTERNAL_ACC_INTERFACE | 174 ClassConstants.INTERNAL_ACC_ABSTRACT)) || 223 System.out.println(" Source interface? ["+((programClass.getAccessFlags() & ClassConstants.INTERNAL_ACC_INTERFACE)!=0)+"]"); 224 System.out.println(" Target interface? ["+((targetClass.getAccessFlags() & ClassConstants.INTERNAL_ACC_INTERFACE)!=0)+"]"); 238 (ClassConstants.INTERNAL_ACC_INTERFACE | 239 ClassConstants.INTERNAL_ACC_ABSTRACT)) [all...] |
/external/proguard/src/proguard/util/ |
ClassNameParser.java | 23 import proguard.classfile.ClassConstants; 46 ClassConstants.INTERNAL_TYPE_VOID, 47 ClassConstants.INTERNAL_TYPE_BOOLEAN, 48 ClassConstants.INTERNAL_TYPE_BYTE, 49 ClassConstants.INTERNAL_TYPE_CHAR, 50 ClassConstants.INTERNAL_TYPE_SHORT, 51 ClassConstants.INTERNAL_TYPE_INT, 52 ClassConstants.INTERNAL_TYPE_LONG, 53 ClassConstants.INTERNAL_TYPE_FLOAT, 54 ClassConstants.INTERNAL_TYPE_DOUBLE [all...] |
/external/proguard/src/proguard/evaluation/value/ |
ValueFactory.java | 40 static final ReferenceValue REFERENCE_VALUE_JAVA_LANG_OBJECT_MAYBE_NULL = new ReferenceValue(ClassConstants.INTERNAL_NAME_JAVA_LANG_OBJECT, null, true); 41 static final ReferenceValue REFERENCE_VALUE_JAVA_LANG_OBJECT_NOT_NULL = new ReferenceValue(ClassConstants.INTERNAL_NAME_JAVA_LANG_OBJECT, null, false); 53 case ClassConstants.INTERNAL_TYPE_VOID: return null; 54 case ClassConstants.INTERNAL_TYPE_BOOLEAN: 55 case ClassConstants.INTERNAL_TYPE_BYTE: 56 case ClassConstants.INTERNAL_TYPE_CHAR: 57 case ClassConstants.INTERNAL_TYPE_SHORT: 58 case ClassConstants.INTERNAL_TYPE_INT: return createIntegerValue(); 59 case ClassConstants.INTERNAL_TYPE_LONG: return createLongValue(); 60 case ClassConstants.INTERNAL_TYPE_FLOAT: return createFloatValue() [all...] |
/external/proguard/src/proguard/ant/ |
MemberSpecificationElement.java | 26 import proguard.classfile.ClassConstants; 90 type = ClassConstants.EXTERNAL_TYPE_VOID; 93 name = ClassConstants.INTERNAL_METHOD_NAME_INIT; 190 strippedToken.equals(ClassConstants.EXTERNAL_ACC_PUBLIC) ? ClassConstants.INTERNAL_ACC_PUBLIC : 191 strippedToken.equals(ClassConstants.EXTERNAL_ACC_PRIVATE) ? ClassConstants.INTERNAL_ACC_PRIVATE : 192 strippedToken.equals(ClassConstants.EXTERNAL_ACC_PROTECTED) ? ClassConstants.INTERNAL_ACC_PROTECTED : 193 strippedToken.equals(ClassConstants.EXTERNAL_ACC_STATIC) ? ClassConstants.INTERNAL_ACC_STATIC [all...] |
ClassSpecificationElement.java | 26 import proguard.classfile.ClassConstants; 222 strippedToken.equals(ClassConstants.EXTERNAL_ACC_PUBLIC) ? ClassConstants.INTERNAL_ACC_PUBLIC : 223 strippedToken.equals(ClassConstants.EXTERNAL_ACC_FINAL) ? ClassConstants.INTERNAL_ACC_FINAL : 224 strippedToken.equals(ClassConstants.EXTERNAL_ACC_ABSTRACT) ? ClassConstants.INTERNAL_ACC_ABSTRACT : 225 strippedToken.equals(ClassConstants.EXTERNAL_ACC_ANNOTATION) ? ClassConstants.INTERNAL_ACC_ANNOTATTION : 242 type.equals( ClassConstants.EXTERNAL_ACC_INTERFACE) | [all...] |
/external/proguard/src/proguard/optimize/info/ |
FieldOptimizationInfo.java | 47 isRead = (field.getAccessFlags() & ClassConstants.INTERNAL_ACC_VOLATILE) != 0; 122 case ClassConstants.INTERNAL_TYPE_BOOLEAN: 123 case ClassConstants.INTERNAL_TYPE_BYTE: 124 case ClassConstants.INTERNAL_TYPE_CHAR: 125 case ClassConstants.INTERNAL_TYPE_SHORT: 126 case ClassConstants.INTERNAL_TYPE_INT: 129 case ClassConstants.INTERNAL_TYPE_LONG: 132 case ClassConstants.INTERNAL_TYPE_FLOAT: 135 case ClassConstants.INTERNAL_TYPE_DOUBLE: 138 case ClassConstants.INTERNAL_TYPE_CLASS_START [all...] |
PackageVisibleMemberInvokingClassMarker.java | 48 ClassConstants.INTERNAL_ACC_PUBLIC) == 0) 56 (ClassConstants.INTERNAL_ACC_PUBLIC | 57 ClassConstants.INTERNAL_ACC_PRIVATE)) == 0)
|
PackageVisibleMemberContainingClassMarker.java | 42 (ClassConstants.INTERNAL_ACC_PRIVATE | 43 ClassConstants.INTERNAL_ACC_PUBLIC)) == 0)
|
/external/proguard/src/proguard/io/ |
ClassFilter.java | 23 import proguard.classfile.ClassConstants; 55 new ExtensionMatcher(ClassConstants.CLASS_FILE_EXTENSION)),
|
ZipDataEntry.java | 23 import proguard.classfile.ClassConstants; 56 .replace(File.separatorChar, ClassConstants.INTERNAL_PACKAGE_SEPARATOR); 61 name.charAt(length-1) == ClassConstants.INTERNAL_PACKAGE_SEPARATOR ?
|
DirectoryFilter.java | 23 import proguard.classfile.ClassConstants;
|
/external/proguard/src/proguard/classfile/visitor/ |
MethodImplementationTraveler.java | 89 ClassConstants.INTERNAL_ACC_PRIVATE | 90 ClassConstants.INTERNAL_ACC_STATIC, 112 ClassConstants.INTERNAL_ACC_PRIVATE | 113 ClassConstants.INTERNAL_ACC_STATIC, 124 (ClassConstants.INTERNAL_ACC_PRIVATE | 125 ClassConstants.INTERNAL_ACC_STATIC)) != 0 || 126 method.getName(clazz).equals(ClassConstants.INTERNAL_METHOD_NAME_INIT);
|
ConcreteClassDownTraveler.java | 56 (ClassConstants.INTERNAL_ACC_INTERFACE | 57 ClassConstants.INTERNAL_ACC_ABSTRACT)) != 0) 81 (ClassConstants.INTERNAL_ACC_INTERFACE | 82 ClassConstants.INTERNAL_ACC_ABSTRACT)) != 0)
|
/external/proguard/src/proguard/classfile/editor/ |
ComparableConstant.java | 45 PRIORITIES[ClassConstants.CONSTANT_Integer] = 0; // Possibly byte index (ldc). 46 PRIORITIES[ClassConstants.CONSTANT_Float] = 1; 47 PRIORITIES[ClassConstants.CONSTANT_String] = 2; 48 PRIORITIES[ClassConstants.CONSTANT_Class] = 3; 49 PRIORITIES[ClassConstants.CONSTANT_Long] = 4; // Always wide index (ldc2_w). 50 PRIORITIES[ClassConstants.CONSTANT_Double] = 5; 51 PRIORITIES[ClassConstants.CONSTANT_Fieldref] = 6; // Always wide index. 52 PRIORITIES[ClassConstants.CONSTANT_Methodref] = 7; 53 PRIORITIES[ClassConstants.CONSTANT_InterfaceMethodref] = 8; 54 PRIORITIES[ClassConstants.CONSTANT_NameAndType] = 9 [all...] |
ConstantPoolSorter.java | 41 private int[] constantIndexMap = new int[ClassConstants.TYPICAL_CONSTANT_POOL_SIZE]; 42 private ComparableConstant[] comparableConstantPool = new ComparableConstant[ClassConstants.TYPICAL_CONSTANT_POOL_SIZE]; 43 private Constant[] newConstantPool = new Constant[ClassConstants.TYPICAL_CONSTANT_POOL_SIZE]; 98 if (tag == ClassConstants.CONSTANT_Long || 99 tag == ClassConstants.CONSTANT_Double)
|
/external/proguard/src/proguard/optimize/ |
TailRecursionSimplifier.java | 94 (accessFlags & (ClassConstants.INTERNAL_ACC_PRIVATE | 95 ClassConstants.INTERNAL_ACC_STATIC | 96 ClassConstants.INTERNAL_ACC_FINAL)) != 0 && 99 (accessFlags & (ClassConstants.INTERNAL_ACC_SYNCHRONIZED | 100 ClassConstants.INTERNAL_ACC_NATIVE | 101 ClassConstants.INTERNAL_ACC_INTERFACE | 102 ClassConstants.INTERNAL_ACC_ABSTRACT)) == 0) 257 (method.getAccessFlags() & ClassConstants.INTERNAL_ACC_STATIC) != 0; 292 case ClassConstants.INTERNAL_TYPE_BOOLEAN: 293 case ClassConstants.INTERNAL_TYPE_BYTE [all...] |
/external/proguard/src/proguard/classfile/io/ |
LibraryClassReader.java | 103 if (tag == ClassConstants.CONSTANT_Class || 104 tag == ClassConstants.CONSTANT_Utf8) 111 if (tag == ClassConstants.CONSTANT_Long || 112 tag == ClassConstants.CONSTANT_Double) 328 case ClassConstants.CONSTANT_Utf8: return new Utf8Constant(); 329 case ClassConstants.CONSTANT_Integer: return new IntegerConstant(); 330 case ClassConstants.CONSTANT_Float: return new FloatConstant(); 331 case ClassConstants.CONSTANT_Long: return new LongConstant(); 332 case ClassConstants.CONSTANT_Double: return new DoubleConstant(); 333 case ClassConstants.CONSTANT_String: return new StringConstant() [all...] |