public void visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index) { mv1.visitLocalVariable(name, desc, signature, start, end, index); mv2.visitLocalVariable(name, desc, signature, start, end, index); }
methodVisitor.visitLocalVariable( name, descriptor, signature, labels[startPc], labels[startPc + length], index);
public void visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index) { mv1.visitLocalVariable(name, desc, signature, start, end, index); mv2.visitLocalVariable(name, desc, signature, start, end, index); }
/** * Visits a local variable declaration. * * @param name the name of a local variable. * @param descriptor the type descriptor of this local variable. * @param signature the type signature of this local variable. May be {@literal null} if the local * variable type does not use generic types. * @param start the first instruction corresponding to the scope of this local variable * (inclusive). * @param end the last instruction corresponding to the scope of this local variable (exclusive). * @param index the local variable's index. * @throws IllegalArgumentException if one of the labels has not already been visited by this * visitor (by the {@link #visitLabel} method). */ public void visitLocalVariable( final String name, final String descriptor, final String signature, final Label start, final Label end, final int index) { if (mv != null) { mv.visitLocalVariable(name, descriptor, signature, start, end, index); } }
public void visitLocalVariable( final String name, final String desc, final String signature, final Label start, final Label end, final int index) { mv.visitLocalVariable(name, desc, signature, start, end, remap(index)); }
public void visitLocalVariable( final String name, final String desc, final String signature, final Label start, final Label end, final int index) { mv.visitLocalVariable(name, desc, signature, start, end, remap(index)); }
methodVisitor.visitLocalVariable("this", "L" + generatedName + ";", null, localScopeStart, localScopeEnd, 0); methodVisitor.visitLocalVariable("impl", Type.getType(iFace).getDescriptor(), null, localScopeStart, localScopeEnd, localIndexOfImpl); methodVisitor.visitLocalVariable("limit", Type.getType(int.class).getDescriptor(), null, localScopeStart, localScopeEnd, localIndexOfLimit); methodVisitor.visitLocalVariable("loopIndex", Type.getType(int.class).getDescriptor(), null, localScopeStart, localScopeEnd, localIndexOfLoopIndex); methodVisitor.visitLocalVariable("rOffset", Type.getType(long.class).getDescriptor(), null, localScopeStart, localScopeEnd, localIndexOfROffset); methodVisitor.visitLocalVariable("typeId", Type.getType(int.class).getDescriptor(), null, localScopeStart, localScopeEnd, localIndexOfTypeId);
@Override public void visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index) { desc = processDescriptor(sourceType, desc); super.visitLocalVariable(name, desc, signature, start, end, index); }
Local jimpleLocal = l.getOriginalLocal(); if (jimpleLocal != null) { mv.visitLocalVariable(jimpleLocal.getName(), toTypeDesc(jimpleLocal.getType()), null, startLabel, endLabel, slot);
@Test public void shouldForwardVisitLocalVariableToChild() { final Label l = new Label(); final Label l2 = new Label(); getTesteeVisitor().visitLocalVariable("foo", "bar", "one", l, l2, 2); verify(this.mv).visitLocalVariable("foo", "bar", "one", l, l2, 2); }
public void visitLocalVariable( String name, String desc, String signature, Label start, Label end, int index) { checkClassName(desc); mv.visitLocalVariable(name, desc, signature, start, end, index); }
@Override public void visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index) { if ("this".equals(name) || desc.equals(oldOwner.getDescriptor())) desc = type.getDescriptor(); super.visitLocalVariable(name, desc, signature, start, end, index); }
@Override public void visitLocalVariable( final String name, final String descriptor, final String signature, final Label start, final Label end, final int index) { int remappedIndex = remap(index, Type.getType(descriptor)); super.visitLocalVariable(name, descriptor, signature, start, end, remappedIndex); }
@Override public void visitLocalVariable(final String name, final String desc, final String signature, final Label start, final Label end, final int index) { fsmCursor.transition("visitLocalVariable"); super.visitLocalVariable(name, desc, signature, start, end, index); }
@Override public void visitLocalVariable( final String name, final String descriptor, final String signature, final Label start, final Label end, final int index) { p.visitLocalVariable(name, descriptor, signature, start, end, index); super.visitLocalVariable(name, descriptor, signature, start, end, index); }
@Override public void visitLocalVariable( final String name, final String descriptor, final String signature, final Label start, final Label end, final int index) { int remappedIndex = remap(index, Type.getType(descriptor)); super.visitLocalVariable(name, descriptor, signature, start, end, remappedIndex); }
public void visitLocalVariable( final String name, final String desc, final String signature, final Label start, final Label end, final int index) { mv.visitLocalVariable(name, desc, signature, start, end, remap(index)); }
@Override public final void begin(final String element, final Attributes attrs) { String name = attrs.getValue("name"); String desc = attrs.getValue("desc"); String signature = attrs.getValue("signature"); Label start = getLabel(attrs.getValue("start")); Label end = getLabel(attrs.getValue("end")); int var = Integer.parseInt(attrs.getValue("var")); getCodeVisitor().visitLocalVariable(name, desc, signature, start, end, var); } }
@Override public void visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index) { super.visitLocalVariable(name, remapper.mapDesc(desc), remapper.mapSignature(signature, true), start, end, index); }
/** * Makes the given visitor visit this local variable declaration. * * @param methodVisitor a method visitor. */ public void accept(final MethodVisitor methodVisitor) { methodVisitor.visitLocalVariable( name, desc, signature, start.getLabel(), end.getLabel(), index); } }