Home
last modified time | relevance | path

Searched refs:DexAccessFlags (Results 1 – 25 of 29) sorted by relevance

12

/external/r8/src/main/java/com/android/tools/r8/shaking/
DProguardClassSpecification.java6 import com.android.tools.r8.graph.DexAccessFlags;
19 protected DexAccessFlags classAccessFlags = new DexAccessFlags(0);
20 protected DexAccessFlags negatedClassAccessFlags = new DexAccessFlags(0);
92 public DexAccessFlags getClassAccessFlags() { in getClassAccessFlags()
96 public void setClassAccessFlags(DexAccessFlags flags) { in setClassAccessFlags()
100 public DexAccessFlags getNegatedClassAccessFlags() { in getNegatedClassAccessFlags()
104 public void setNegatedClassAccessFlags(DexAccessFlags flags) { in setNegatedClassAccessFlags()
123 private final DexAccessFlags classAccessFlags;
124 private final DexAccessFlags negatedClassAccessFlags;
135 DexAccessFlags classAccessFlags, in ProguardClassSpecification()
[all …]
DProguardMemberRule.java7 import com.android.tools.r8.graph.DexAccessFlags;
20 private DexAccessFlags accessFlags = new DexAccessFlags(0);
21 private DexAccessFlags negatedAccessFlags = new DexAccessFlags(0);
34 public DexAccessFlags getAccessFlags() { in getAccessFlags()
38 public void setAccessFlags(DexAccessFlags flags) { in setAccessFlags()
42 public DexAccessFlags getNegatedAccessFlags() { in getNegatedAccessFlags()
46 public void setNegatedAccessFlags(DexAccessFlags flags) { in setNegatedAccessFlags()
86 private final DexAccessFlags accessFlags;
87 private final DexAccessFlags negatedAccessFlags;
96 DexAccessFlags accessFlags, in ProguardMemberRule()
[all …]
DProguardAssumeValuesRule.java6 import com.android.tools.r8.graph.DexAccessFlags;
24 DexAccessFlags classAccessFlags, in ProguardAssumeValuesRule()
25 DexAccessFlags negatedClassAccessFlags, in ProguardAssumeValuesRule()
DProguardAssumeNoSideEffectRule.java6 import com.android.tools.r8.graph.DexAccessFlags;
25 DexAccessFlags classAccessFlags, in ProguardAssumeNoSideEffectRule()
26 DexAccessFlags negatedClassAccessFlags, in ProguardAssumeNoSideEffectRule()
DProguardConfigurationRule.java6 import com.android.tools.r8.graph.DexAccessFlags;
14 DexAccessFlags classAccessFlags, in ProguardConfigurationRule()
15 DexAccessFlags negatedClassAccessFlags, in ProguardConfigurationRule()
DProguardKeepRule.java6 import com.android.tools.r8.graph.DexAccessFlags;
40 DexAccessFlags classAccessFlags, in ProguardKeepRule()
41 DexAccessFlags negatedClassAccessFlags, in ProguardKeepRule()
/external/r8/src/main/java/com/android/tools/r8/graph/
DDexAccessFlags.java8 public class DexAccessFlags { class
33 public DexAccessFlags(int flags) { in DexAccessFlags() method in DexAccessFlags
37 public DexAccessFlags(int... flags) { in DexAccessFlags() method in DexAccessFlags
51 if (other instanceof DexAccessFlags) { in equals()
52 return flags == ((DexAccessFlags) other).flags; in equals()
66 public boolean containsAllOf(DexAccessFlags other) { in containsAllOf()
70 public boolean containsNoneOf(DexAccessFlags other) { in containsNoneOf()
DClassKind.java14 DexClass create(DexType type, Resource.Kind origin, DexAccessFlags accessFlags, in create()
30 DexType type, Resource.Kind origin, DexAccessFlags accessFlags, DexType superType, in create()
DDexEncodedField.java16 public final DexAccessFlags accessFlags;
20 public DexEncodedField(DexField field, DexAccessFlags accessFlags, DexAnnotationSet annotations, in DexEncodedField()
DDexEncodedMethod.java59 public final DexAccessFlags accessFlags;
66 public DexEncodedMethod(DexMethod method, DexAccessFlags accessFlags, in DexEncodedMethod()
506 private DexAccessFlags accessFlags;
516 accessFlags = new DexAccessFlags(from.accessFlags.get()); in Builder()
528 public void setAccessFlags(DexAccessFlags accessFlags) { in setAccessFlags()
DJarClassFileReader.java69 private static DexAccessFlags createAccessFlags(int access) { in createAccessFlags()
71 return new DexAccessFlags(access & ~ACC_SYNTHETIC_ATTRIBUTE & ~ACC_DEPRECATED); in createAccessFlags()
104 private DexAccessFlags accessFlags;
331 DexAccessFlags flags = createAccessFlags(access); in visitEnd()
513 DexAccessFlags flags = createMethodAccessFlags(access); in visitEnd()
569 private DexAccessFlags createMethodAccessFlags(int access) { in createMethodAccessFlags()
570 DexAccessFlags flags = createAccessFlags(access); in createMethodAccessFlags()
DDexClass.java23 public final DexAccessFlags accessFlags;
34 DexString sourceFile, DexTypeList interfaces, DexAccessFlags accessFlags, DexType superType, in DexClass()
DDexClasspathClass.java14 public DexClasspathClass(DexType type, Resource.Kind origin, DexAccessFlags accessFlags, in DexClasspathClass()
DDexLibraryClass.java14 public DexLibraryClass(DexType type, Resource.Kind origin, DexAccessFlags accessFlags, in DexLibraryClass()
/external/r8/src/main/java/com/android/tools/r8/ir/desugar/
DInterfaceProcessor.java10 import com.android.tools.r8.graph.DexAccessFlags;
58 DexAccessFlags newFlags = new DexAccessFlags(virtual.accessFlags.get()); in process()
118 DexAccessFlags companionClassFlags = new DexAccessFlags(iface.accessFlags.get()); in process()
DLambdaClass.java10 import com.android.tools.r8.graph.DexAccessFlags;
116 new DexAccessFlags(Constants.ACC_FINAL | Constants.ACC_SYNTHETIC), in synthesizeLambdaClass()
147 new DexAccessFlags(Constants.ACC_PUBLIC | Constants.ACC_FINAL), in synthesizeVirtualMethods()
157 new DexAccessFlags(Constants.ACC_PUBLIC | Constants.ACC_FINAL in synthesizeVirtualMethods()
175 new DexAccessFlags((stateless ? Constants.ACC_PRIVATE : Constants.ACC_PUBLIC) | in synthesizeDirectMethods()
185 new DexAccessFlags( in synthesizeDirectMethods()
200 DexAccessFlags accessFlags = new DexAccessFlags( in synthesizeInstanceFields()
219 new DexAccessFlags(Constants.ACC_PUBLIC | Constants.ACC_FINAL in synthesizeStaticFields()
486 DexAccessFlags accessorFlags = new DexAccessFlags( in ensureAccessibility()
DClassProcessor.java8 import com.android.tools.r8.graph.DexAccessFlags;
102 DexAccessFlags newFlags = new DexAccessFlags(defaultMethod.accessFlags.get()); in addForwardingMethod()
DAccessorMethodSourceCode.java8 import com.android.tools.r8.graph.DexAccessFlags;
60 DexAccessFlags flags = descriptor().getAccessibility(); in isPrivateMethod()
DLambdaDescriptor.java9 import com.android.tools.r8.graph.DexAccessFlags;
132 final DexAccessFlags getAccessibility() { in getAccessibility()
188 DexAccessFlags flags = targetMethod.accessFlags; in needsAccessor()
/external/r8/src/test/java/com/android/tools/r8/shaking/
DProguardConfigurationParserTest.java15 import com.android.tools.r8.graph.DexAccessFlags;
117 DexAccessFlags publicAndFinalFlags = new DexAccessFlags(0); in parseAccessFlags()
122 DexAccessFlags abstractFlags = new DexAccessFlags(0); in parseAccessFlags()
128 DexAccessFlags publicFlags = new DexAccessFlags(0); in parseAccessFlags()
132 DexAccessFlags staticFlags = new DexAccessFlags(0); in parseAccessFlags()
138 DexAccessFlags publicProtectedVolatileFlags = new DexAccessFlags(0); in parseAccessFlags()
DTreeShakingTest.java13 import com.android.tools.r8.graph.DexAccessFlags;
183 method -> Assert.assertTrue(method.hasNone(new DexAccessFlags(Constants.ACC_PRIVATE))) in hasNoPrivateMethods()
190 Assert.assertTrue(method.hasNone(new DexAccessFlags(Constants.ACC_PUBLIC))); in hasNoPublicMethodsButPrivate()
242 Assert.assertTrue(field.hasAll(new DexAccessFlags(Constants.ACC_PUBLIC))); in shaking7HasOnlyPublicFields()
270 Assert.assertTrue(field.hasAll(new DexAccessFlags(Constants.ACC_PUBLIC))); in shaking7HasOnlyPublicFieldsNamedTheDoubleField()
284 Assert.assertTrue(field.hasAll(new DexAccessFlags(Constants.ACC_PUBLIC))); in shaking7HasOnlyPublicFieldsNamedTheIntField()
/external/r8/src/main/java/com/android/tools/r8/ir/code/
DFieldInstruction.java7 import com.android.tools.r8.graph.DexAccessFlags;
51 DexAccessFlags flags = target.accessFlags; in inliningConstraint()
/external/r8/src/test/java/com/android/tools/r8/utils/
DDexInspector.java46 import com.android.tools.r8.graph.DexAccessFlags;
501 public abstract boolean hasAll(DexAccessFlags flags); in hasAll()
503 public abstract boolean hasNone(DexAccessFlags flags); in hasNone()
547 public boolean hasAll(DexAccessFlags flags) { in hasAll()
552 public boolean hasNone(DexAccessFlags flags) { in hasNone()
613 public boolean hasAll(DexAccessFlags flags) { in hasAll()
618 public boolean hasNone(DexAccessFlags flags) { in hasNone()
685 public boolean hasAll(DexAccessFlags flags) { in hasAll()
690 public boolean hasNone(DexAccessFlags flags) { in hasNone()
736 public boolean hasAll(DexAccessFlags flags) { in hasAll()
[all …]
/external/r8/src/test/java/com/android/tools/r8/maindexlist/
DMainDexListTests.java23 import com.android.tools.r8.graph.DexAccessFlags;
406 DexAccessFlags access = new DexAccessFlags(); in generateApplication()
430 new DexAccessFlags(), in generateApplication()
/external/r8/src/main/java/com/android/tools/r8/dex/
DDexFileReader.java16 import com.android.tools.r8.graph.DexAccessFlags;
553 DexAccessFlags accessFlags = new DexAccessFlags(file.getUleb128()); in readFields()
578 DexAccessFlags accessFlags = new DexAccessFlags(file.getUleb128()); in readMethods()
631 DexAccessFlags flags = new DexAccessFlags(accessFlags[i]); in addClassDefsTo()

12