/external/proguard/src/proguard/classfile/visitor/ |
DynamicReturnedClassVisitor.java | 52 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 55 Clazz[] referencedClasses = invokeDynamicConstant.referencedClasses; 58 ClassUtil.isInternalClassType(ClassUtil.internalMethodReturnType(invokeDynamicConstant.getType(clazz))))
|
ReferencedClassVisitor.java | 126 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 129 invokeDynamicConstant.referencedClassesAccept(classVisitor);
|
ClassPrinter.java | 235 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 237 println(visitorInfo(invokeDynamicConstant) + " InvokeDynamic [bootstrap method index = " + invokeDynamicConstant.u2bootstrapMethodAttributeIndex + "]:"); 240 clazz.constantPoolEntryAccept(invokeDynamicConstant.u2nameAndTypeIndex, this); [all...] |
/external/proguard/src/proguard/classfile/constant/visitor/ |
BootstrapMethodHandleTraveler.java | 63 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 67 invokeDynamicConstant.u2bootstrapMethodAttributeIndex;
|
ConstantVisitor.java | 41 public void visitInvokeDynamicConstant( Clazz clazz, InvokeDynamicConstant invokeDynamicConstant);
|
/external/proguard/src/proguard/classfile/editor/ |
BootstrapMethodRemapper.java | 65 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 67 invokeDynamicConstant.u2bootstrapMethodAttributeIndex = 68 remapConstantIndex(invokeDynamicConstant.u2bootstrapMethodAttributeIndex);
|
ConstantAdder.java | 137 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 147 clazz.constantPoolEntryAccept(invokeDynamicConstant.u2nameAndTypeIndex, this); 150 Clazz[] referencedClasses = invokeDynamicConstant.referencedClasses; 161 invokeDynamicConstant.getBootstrapMethodAttributeIndex(),
|
NameAndTypeShrinker.java | 88 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 90 markNameAndTypeConstant(clazz, invokeDynamicConstant.u2nameAndTypeIndex);
|
ComparableConstant.java | 166 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 168 InvokeDynamicConstant otherInvokeDynamicConstant = (InvokeDynamicConstant)otherConstant; 170 int index = invokeDynamicConstant.getBootstrapMethodAttributeIndex(); 175 compare(invokeDynamicConstant.getName(clazz), 176 invokeDynamicConstant.getType(clazz),
|
ClassReferenceFixer.java | 221 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 224 String descriptor = invokeDynamicConstant.getType(clazz); 226 invokeDynamicConstant.referencedClasses); 230 String name = invokeDynamicConstant.getName(clazz); 233 invokeDynamicConstant.u2nameAndTypeIndex =
|
ConstantPoolEditor.java | 202 * Finds or creates a InvokeDynamicConstant constant pool entry with the 205 * @return the constant pool index of the InvokeDynamicConstant. 219 * Finds or creates a InvokeDynamicConstant constant pool entry with the given 222 * @return the constant pool index of the InvokeDynamicConstant. 239 InvokeDynamicConstant invokeDynamicConstant = (InvokeDynamicConstant)constant; 240 if (invokeDynamicConstant.u2bootstrapMethodAttributeIndex == bootstrapMethodIndex && 241 invokeDynamicConstant.u2nameAndTypeIndex == nameAndTypeIndex) 248 return addConstant(new InvokeDynamicConstant(bootstrapMethodIndex [all...] |
ConstantPoolShrinker.java | 136 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 138 markAsUsed(invokeDynamicConstant); 140 markConstant(clazz, invokeDynamicConstant.u2nameAndTypeIndex);
|
ConstantPoolRemapper.java | 142 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 144 invokeDynamicConstant.u2nameAndTypeIndex = 145 remapConstantIndex(invokeDynamicConstant.u2nameAndTypeIndex);
|
/external/proguard/src/proguard/evaluation/ |
BasicInvocationUnit.java | 234 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 236 String type = invokeDynamicConstant.getType(clazz); 255 stack.push(getMethodReturnValue(clazz, invokeDynamicConstant, returnType)); 373 InvokeDynamicConstant invokeDynamicConstant, 377 Clazz[] referencedClasses = invokeDynamicConstant.referencedClasses;
|
/external/proguard/src/proguard/optimize/info/ |
AccessMethodMarker.java | 74 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 77 invokeDynamicConstant.bootstrapMethodHandleAccept(clazz, this);
|
SideEffectInstructionChecker.java | 272 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant)
|
/external/proguard/src/proguard/optimize/evaluation/ |
SimpleEnumDescriptorSimplifier.java | 110 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 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/shrink/ |
UsageMarker.java | 444 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 446 if (shouldBeMarkedAsUsed(invokeDynamicConstant)) 448 markAsUsed(invokeDynamicConstant); 450 markConstant(clazz, invokeDynamicConstant.u2nameAndTypeIndex); 453 invokeDynamicConstant.referencedClassesAccept(this); 456 clazz.attributesAccept(new MyBootStrapMethodUsageMarker(invokeDynamicConstant.u2bootstrapMethodAttributeIndex)); [all...] |
/external/proguard/src/proguard/classfile/instruction/ |
ConstantInstruction.java | 240 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 242 clazz.constantPoolEntryAccept(invokeDynamicConstant.u2nameAndTypeIndex, this);
|
/external/proguard/src/proguard/classfile/util/ |
ClassReferenceInitializer.java | 172 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 174 invokeDynamicConstant.referencedClasses = 176 invokeDynamicConstant.getType(clazz));
|
InstructionSequenceMatcher.java | 429 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 431 InvokeDynamicConstant invokeDynamicPatternConstant = (InvokeDynamicConstant)patternConstant; 436 invokeDynamicConstant.getBootstrapMethodAttributeIndex(), 439 invokeDynamicConstant.getNameAndTypeIndex(),
|
SimplifiedVisitor.java | 161 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 163 visitAnyConstant(clazz, invokeDynamicConstant); [all...] |
/external/proguard/src/proguard/classfile/io/ |
LibraryClassReader.java | 280 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 352 case ClassConstants.CONSTANT_InvokeDynamic: return new InvokeDynamicConstant();
|
ProgramClassWriter.java | 213 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 215 dataOutput.writeShort(invokeDynamicConstant.u2bootstrapMethodAttributeIndex); 216 dataOutput.writeShort(invokeDynamicConstant.u2nameAndTypeIndex);
|
ProgramClassReader.java | 261 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) 263 invokeDynamicConstant.u2bootstrapMethodAttributeIndex = dataInput.readUnsignedShort(); 264 invokeDynamicConstant.u2nameAndTypeIndex = dataInput.readUnsignedShort(); [all...] |