Searched defs:invokeDynamicConstant (Results 1 - 24 of 24) sorted by relevance

/external/proguard/src/proguard/classfile/visitor/
H A DDynamicReturnedClassVisitor.java52 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
55 Clazz[] referencedClasses = invokeDynamicConstant.referencedClasses;
58 ClassUtil.isInternalClassType(ClassUtil.internalMethodReturnType(invokeDynamicConstant.getType(clazz))))
H A DReferencedClassVisitor.java126 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
129 invokeDynamicConstant.referencedClassesAccept(classVisitor);
H A DClassPrinter.java235 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 DBootstrapMethodRemapper.java65 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
67 invokeDynamicConstant.u2bootstrapMethodAttributeIndex =
68 remapConstantIndex(invokeDynamicConstant.u2bootstrapMethodAttributeIndex);
H A DNameAndTypeShrinker.java88 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
90 markNameAndTypeConstant(clazz, invokeDynamicConstant.u2nameAndTypeIndex);
H A DConstantAdder.java137 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
147 clazz.constantPoolEntryAccept(invokeDynamicConstant.u2nameAndTypeIndex, this);
150 Clazz[] referencedClasses = invokeDynamicConstant.referencedClasses;
161 invokeDynamicConstant.getBootstrapMethodAttributeIndex(),
H A DComparableConstant.java166 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
170 int index = invokeDynamicConstant.getBootstrapMethodAttributeIndex();
175 compare(invokeDynamicConstant.getName(clazz),
176 invokeDynamicConstant.getType(clazz),
H A DClassReferenceFixer.java221 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 DConstantPoolRemapper.java142 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
144 invokeDynamicConstant.u2nameAndTypeIndex =
145 remapConstantIndex(invokeDynamicConstant.u2nameAndTypeIndex);
H A DConstantPoolShrinker.java136 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 DBootstrapMethodHandleTraveler.java63 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
67 invokeDynamicConstant.u2bootstrapMethodAttributeIndex;
H A DConstantVisitor.java41 public void visitInvokeDynamicConstant( Clazz clazz, InvokeDynamicConstant invokeDynamicConstant); argument
/external/proguard/src/proguard/optimize/info/
H A DAccessMethodMarker.java74 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
77 invokeDynamicConstant.bootstrapMethodHandleAccept(clazz, this);
H A DSideEffectInstructionChecker.java272 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
/external/proguard/src/proguard/classfile/instruction/
H A DConstantInstruction.java240 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
242 clazz.constantPoolEntryAccept(invokeDynamicConstant.u2nameAndTypeIndex, this);
/external/proguard/src/proguard/classfile/io/
H A DLibraryClassReader.java280 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
H A DProgramClassReader.java261 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
263 invokeDynamicConstant.u2bootstrapMethodAttributeIndex = dataInput.readUnsignedShort();
264 invokeDynamicConstant.u2nameAndTypeIndex = dataInput.readUnsignedShort();
H A DProgramClassWriter.java213 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 DBasicInvocationUnit.java234 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 DSimpleEnumDescriptorSimplifier.java110 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 DClassReferenceInitializer.java172 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
174 invokeDynamicConstant.referencedClasses =
176 invokeDynamicConstant.getType(clazz));
H A DInstructionSequenceMatcher.java429 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
436 invokeDynamicConstant.getBootstrapMethodAttributeIndex(),
439 invokeDynamicConstant.getNameAndTypeIndex(),
H A DSimplifiedVisitor.java161 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) argument
163 visitAnyConstant(clazz, invokeDynamicConstant);
/external/proguard/src/proguard/shrink/
H A DUsageMarker.java444 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));

Completed in 133 milliseconds