public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo) { innerClassesInfo.innerClassConstantAccept(clazz, this); innerClassesInfo.outerClassConstantAccept(clazz, this); innerClassesInfo.innerNameConstantAccept(clazz, this); }
private boolean shouldBeRemoved(InnerClassesInfo innerClassesInfo) { return innerClassesInfo.getVisitorInfo() == methodHandleLookupMarker; }
private void markForRemoval(InnerClassesInfo innerClassesInfo) { innerClassesInfo.setVisitorInfo(methodHandleLookupMarker); }
public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo) { // Check whether the inner class or the outer class are retargeted. innerClassesInfo.innerClassConstantAccept(clazz, this); innerClassesInfo.outerClassConstantAccept(clazz, this); }
public void visitInnerClassesAttribute(Clazz clazz, InnerClassesAttribute innerClassesAttribute) { // Read the inner classes. innerClassesAttribute.u2classesCount = dataInput.readUnsignedShort(); innerClassesAttribute.classes = new InnerClassesInfo[innerClassesAttribute.u2classesCount]; for (int index = 0; index < innerClassesAttribute.u2classesCount; index++) { InnerClassesInfo innerClassesInfo = new InnerClassesInfo(); visitInnerClassesInfo(clazz, innerClassesInfo); innerClassesAttribute.classes[index] = innerClassesInfo; } }
public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo) { // The current access flags are the default. innerClassAccessFlags = innerClassesInfo.u2innerClassAccessFlags; // See if we can find new access flags. innerClassesInfo.innerClassConstantAccept(clazz, this); // Update the access flags. innerClassesInfo.u2innerClassAccessFlags = innerClassAccessFlags; }
public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo) { // Check whether the inner class or the outer class are retargeted. innerClassesInfo.innerClassConstantAccept(clazz, this); innerClassesInfo.outerClassConstantAccept(clazz, this); }
public void visitInnerClassesAttribute(Clazz clazz, InnerClassesAttribute innerClassesAttribute) { // Read the inner classes. innerClassesAttribute.u2classesCount = dataInput.readUnsignedShort(); innerClassesAttribute.classes = new InnerClassesInfo[innerClassesAttribute.u2classesCount]; for (int index = 0; index < innerClassesAttribute.u2classesCount; index++) { InnerClassesInfo innerClassesInfo = new InnerClassesInfo(); this.visitInnerClassesInfo(clazz, innerClassesInfo); innerClassesAttribute.classes[index] = innerClassesInfo; } }
public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo) { // The current access flags are the default. innerClassAccessFlags = innerClassesInfo.u2innerClassAccessFlags; // See if we can find new access flags. innerClassesInfo.innerClassConstantAccept(clazz, this); // Update the access flags. innerClassesInfo.u2innerClassAccessFlags = innerClassAccessFlags; }
public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo) { innerClassesInfo.innerClassConstantAccept(clazz, this); innerClassesInfo.outerClassConstantAccept(clazz, this); innerClassesInfo.innerNameConstantAccept(clazz, this); }
public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo) { // Check whether the inner class or the outer class are retargeted. innerClassesInfo.innerClassConstantAccept(clazz, this); innerClassesInfo.outerClassConstantAccept(clazz, this); }
public void visitInnerClassesAttribute(Clazz clazz, InnerClassesAttribute innerClassesAttribute) { // Read the inner classes. innerClassesAttribute.u2classesCount = dataInput.readUnsignedShort(); innerClassesAttribute.classes = new InnerClassesInfo[innerClassesAttribute.u2classesCount]; for (int index = 0; index < innerClassesAttribute.u2classesCount; index++) { InnerClassesInfo innerClassesInfo = new InnerClassesInfo(); visitInnerClassesInfo(clazz, innerClassesInfo); innerClassesAttribute.classes[index] = innerClassesInfo; } }
public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo) { // The current access flags are the default. innerClassAccessFlags = innerClassesInfo.u2innerClassAccessFlags; // See if we can find new access flags. innerClassesInfo.innerClassConstantAccept(clazz, this); // Update the access flags. innerClassesInfo.u2innerClassAccessFlags = innerClassAccessFlags; }
private void markForRemoval(InnerClassesInfo innerClassesInfo) { innerClassesInfo.setVisitorInfo(methodHandleLookupMarker); }
private boolean shouldBeRemoved(InnerClassesInfo innerClassesInfo) { return innerClassesInfo.getVisitorInfo() == methodHandleLookupMarker; }
public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo) { innerClassesInfo.innerClassConstantAccept(clazz, this); innerClassesInfo.outerClassConstantAccept(clazz, this); innerClassesInfo.innerNameConstantAccept(clazz, this); }
public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo) { // Check whether the inner class or the outer class are retargeted. innerClassesInfo.innerClassConstantAccept(clazz, this); innerClassesInfo.outerClassConstantAccept(clazz, this); }
public void visitInnerClassesAttribute(Clazz clazz, InnerClassesAttribute innerClassesAttribute) { // Read the inner classes. innerClassesAttribute.u2classesCount = dataInput.readUnsignedShort(); innerClassesAttribute.classes = new InnerClassesInfo[innerClassesAttribute.u2classesCount]; for (int index = 0; index < innerClassesAttribute.u2classesCount; index++) { InnerClassesInfo innerClassesInfo = new InnerClassesInfo(); visitInnerClassesInfo(clazz, innerClassesInfo); innerClassesAttribute.classes[index] = innerClassesInfo; } }
private void markForRemoval(InnerClassesInfo innerClassesInfo) { innerClassesInfo.setVisitorInfo(methodHandleLookupMarker); }
private boolean shouldBeRemoved(InnerClassesInfo innerClassesInfo) { return innerClassesInfo.getVisitorInfo() == methodHandleLookupMarker; }