/external/proguard/src/proguard/classfile/visitor/ |
H A D | DynamicReturnedClassVisitor.java | 52 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 55 Clazz[] referencedClasses = invokeDynamicConstant.referencedClasses; 58 ClassUtil.isInternalClassType(ClassUtil.internalMethodReturnType(invokeDynamicConstant.getType(clazz))))
|
H A D | ReferencedClassVisitor.java | 126 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 129 invokeDynamicConstant.referencedClassesAccept(classVisitor);
|
H A D | ClassPrinter.java | 235 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 237 println(visitorInfo(invokeDynamicConstant) + " InvokeDynamic [bootstrap method index = " + invokeDynamicConstant.u2bootstrapMethodAttributeIndex + "]:"); 240 clazz.constantPoolEntryAccept(invokeDynamicConstant.u2nameAndTypeIndex, this);
|
/external/proguard/src/proguard/classfile/editor/ |
H A D | BootstrapMethodRemapper.java | 65 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 67 invokeDynamicConstant.u2bootstrapMethodAttributeIndex = 68 remapConstantIndex(invokeDynamicConstant.u2bootstrapMethodAttributeIndex);
|
H A D | NameAndTypeShrinker.java | 88 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 90 markNameAndTypeConstant(clazz, invokeDynamicConstant.u2nameAndTypeIndex);
|
H A D | ConstantAdder.java | 137 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 147 clazz.constantPoolEntryAccept(invokeDynamicConstant.u2nameAndTypeIndex, this); 150 Clazz[] referencedClasses = invokeDynamicConstant.referencedClasses; 161 invokeDynamicConstant.getBootstrapMethodAttributeIndex(),
|
H A D | ComparableConstant.java | 166 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 170 int index = invokeDynamicConstant.getBootstrapMethodAttributeIndex(); 175 compare(invokeDynamicConstant.getName(clazz), 176 invokeDynamicConstant.getType(clazz),
|
H A D | ClassReferenceFixer.java | 221 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 224 String descriptor = invokeDynamicConstant.getType(clazz); 226 invokeDynamicConstant.referencedClasses); 230 String name = invokeDynamicConstant.getName(clazz); 233 invokeDynamicConstant.u2nameAndTypeIndex =
|
H A D | ConstantPoolRemapper.java | 142 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 144 invokeDynamicConstant.u2nameAndTypeIndex = 145 remapConstantIndex(invokeDynamicConstant.u2nameAndTypeIndex);
|
H A D | ConstantPoolShrinker.java | 136 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 138 markAsUsed(invokeDynamicConstant); 140 markConstant(clazz, invokeDynamicConstant.u2nameAndTypeIndex);
|
/external/proguard/src/proguard/classfile/constant/visitor/ |
H A D | BootstrapMethodHandleTraveler.java | 63 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 67 invokeDynamicConstant.u2bootstrapMethodAttributeIndex;
|
H A D | ConstantVisitor.java | 41 public void visitInvokeDynamicConstant( Clazz clazz, InvokeDynamicConstant invokeDynamicConstant); argument
|
/external/proguard/src/proguard/optimize/info/ |
H A D | AccessMethodMarker.java | 74 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 77 invokeDynamicConstant.bootstrapMethodHandleAccept(clazz, this);
|
H A D | SideEffectInstructionChecker.java | 272 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
|
/external/proguard/src/proguard/classfile/instruction/ |
H A D | ConstantInstruction.java | 240 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 242 clazz.constantPoolEntryAccept(invokeDynamicConstant.u2nameAndTypeIndex, this);
|
/external/proguard/src/proguard/classfile/io/ |
H A D | LibraryClassReader.java | 280 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
|
H A D | ProgramClassReader.java | 261 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 263 invokeDynamicConstant.u2bootstrapMethodAttributeIndex = dataInput.readUnsignedShort(); 264 invokeDynamicConstant.u2nameAndTypeIndex = dataInput.readUnsignedShort();
|
H A D | ProgramClassWriter.java | 213 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 215 dataOutput.writeShort(invokeDynamicConstant.u2bootstrapMethodAttributeIndex); 216 dataOutput.writeShort(invokeDynamicConstant.u2nameAndTypeIndex);
|
/external/proguard/src/proguard/evaluation/ |
H A D | BasicInvocationUnit.java | 234 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 236 String type = invokeDynamicConstant.getType(clazz); 255 stack.push(getMethodReturnValue(clazz, invokeDynamicConstant, returnType)); 373 InvokeDynamicConstant invokeDynamicConstant, 377 Clazz[] referencedClasses = invokeDynamicConstant.referencedClasses; 372 getMethodReturnValue(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant, String type) argument
|
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | SimpleEnumDescriptorSimplifier.java | 110 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 113 String descriptor = invokeDynamicConstant.getType(clazz); 114 String newDescriptor = simplifyDescriptor(descriptor, invokeDynamicConstant.referencedClasses); 122 invokeDynamicConstant.u2nameAndTypeIndex = 123 constantPoolEditor.addNameAndTypeConstant(invokeDynamicConstant.getName(clazz), 127 invokeDynamicConstant.referencedClasses = 128 simplifyReferencedClasses(descriptor, invokeDynamicConstant.referencedClasses);
|
/external/proguard/src/proguard/classfile/util/ |
H A D | ClassReferenceInitializer.java | 172 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 174 invokeDynamicConstant.referencedClasses = 176 invokeDynamicConstant.getType(clazz));
|
H A D | InstructionSequenceMatcher.java | 429 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 436 invokeDynamicConstant.getBootstrapMethodAttributeIndex(), 439 invokeDynamicConstant.getNameAndTypeIndex(),
|
H A D | SimplifiedVisitor.java | 161 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 163 visitAnyConstant(clazz, invokeDynamicConstant);
|
/external/proguard/src/proguard/shrink/ |
H A D | UsageMarker.java | 444 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument 446 if (shouldBeMarkedAsUsed(invokeDynamicConstant)) 448 markAsUsed(invokeDynamicConstant); 450 markConstant(clazz, invokeDynamicConstant.u2nameAndTypeIndex); 453 invokeDynamicConstant.referencedClassesAccept(this); 456 clazz.attributesAccept(new MyBootStrapMethodUsageMarker(invokeDynamicConstant.u2bootstrapMethodAttributeIndex));
|