Lines Matching refs:method
108 // Explicitly mark the <clinit> method, if it's not empty.
195 // Has the method already been referenced?
215 // Has the method already been referenced?
220 // Mark the method body.
223 // Note that, if the method has been marked as possibly used,
224 // the method hierarchy has already been marked (cfr. below).
242 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute)
246 method.accept(clazz, UsageMarker.this);
282 // Is the method's class used?
287 // Mark the method body.
290 // Mark the method hierarchy.
294 // Hasn't the method been marked as possibly being used yet?
297 // We can't process the method yet, because the class isn't
301 // Mark the method hierarchy.
317 // Mark the method hierarchy.
353 * to the given method, if any.
355 protected void markMethodHierarchy(Clazz clazz, Method method)
357 int accessFlags = method.getAccessFlags();
361 !ClassUtil.isInitializer(method.getName(clazz)))
374 new NamedMethodVisitor(method.getName(clazz),
375 method.getDescriptor(clazz),
535 * method entries, their method handles, and their arguments.
689 public void visitMethodParametersAttribute(Clazz clazz, Method method, MethodParametersAttribute methodParametersAttribute)
696 methodParametersAttribute.parametersAccept(clazz, method, this);
700 public void visitExceptionsAttribute(Clazz clazz, Method method, ExceptionsAttribute exceptionsAttribute)
711 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute)
719 codeAttribute.instructionsAccept(clazz, method, this);
720 codeAttribute.exceptionsAccept(clazz, method, this);
721 codeAttribute.attributesAccept(clazz, method, this);
725 public void visitStackMapAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, StackMapAttribute stackMapAttribute)
732 stackMapAttribute.stackMapFramesAccept(clazz, method, codeAttribute, this);
736 public void visitStackMapTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, StackMapTableAttribute stackMapTableAttribute)
743 stackMapTableAttribute.stackMapFramesAccept(clazz, method, codeAttribute, this);
747 public void visitLineNumberTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberTableAttribute lineNumberTableAttribute)
755 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute)
764 //localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
768 public void visitLocalVariableTypeTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeTableAttribute localVariableTypeTableAttribute)
777 //localVariableTypeTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
794 public void visitAnyParameterAnnotationsAttribute(Clazz clazz, Method method, ParameterAnnotationsAttribute parameterAnnotationsAttribute)
803 //parameterAnnotationsAttribute.annotationsAccept(clazz, method, this);
807 public void visitAnnotationDefaultAttribute(Clazz clazz, Method method, AnnotationDefaultAttribute annotationDefaultAttribute)
822 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
853 public void visitAnyStackMapFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, StackMapFrame stackMapFrame) {}
856 public void visitSameOneFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SameOneFrame sameOneFrame)
859 sameOneFrame.stackItemAccept(clazz, method, codeAttribute, offset, this);
863 public void visitMoreZeroFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, MoreZeroFrame moreZeroFrame)
866 moreZeroFrame.additionalVariablesAccept(clazz, method, codeAttribute, offset, this);
870 public void visitFullFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, FullFrame fullFrame)
873 fullFrame.variablesAccept(clazz, method, codeAttribute, offset, this);
874 fullFrame.stackAccept(clazz, method, codeAttribute, offset, this);
880 public void visitAnyVerificationType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VerificationType verificationType) {}
883 public void visitObjectType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ObjectType objectType)
891 public void visitParameterInfo(Clazz clazz, Method method, int parameterIndex, ParameterInfo parameterInfo)
899 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
908 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo)
989 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
992 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction)