Package edu.umd.cs.findbugs.detect
Class CheckRelaxingNullnessAnnotation.DetectorNode
- java.lang.Object
-
- org.objectweb.asm.MethodVisitor
-
- org.objectweb.asm.tree.MethodNode
-
- edu.umd.cs.findbugs.detect.CheckRelaxingNullnessAnnotation.DetectorNode
-
- Enclosing class:
- CheckRelaxingNullnessAnnotation
private final class CheckRelaxingNullnessAnnotation.DetectorNode extends org.objectweb.asm.tree.MethodNode
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.Integer,NullnessAnnotation>nonNullParameterprivate booleanrelaxedNullReturnprivate XMethodxmethod-
Fields inherited from class org.objectweb.asm.tree.MethodNode
access, annotationDefault, attrs, desc, exceptions, instructions, invisibleAnnotableParameterCount, invisibleAnnotations, invisibleLocalVariableAnnotations, invisibleParameterAnnotations, invisibleTypeAnnotations, localVariables, maxLocals, maxStack, name, parameters, signature, tryCatchBlocks, visibleAnnotableParameterCount, visibleAnnotations, visibleLocalVariableAnnotations, visibleParameterAnnotations, visibleTypeAnnotations
-
-
Constructor Summary
Constructors Constructor Description DetectorNode(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions, XMethod xmethod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleancheckMethod(XMethod method)voidvisitEnd()-
Methods inherited from class org.objectweb.asm.tree.MethodNode
accept, accept, check, getLabelNode, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
-
-
-
-
Field Detail
-
xmethod
private final XMethod xmethod
-
nonNullParameter
private java.util.Map<java.lang.Integer,NullnessAnnotation> nonNullParameter
-
relaxedNullReturn
private boolean relaxedNullReturn
-
-
Constructor Detail
-
DetectorNode
DetectorNode(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions, XMethod xmethod)
-
-
Method Detail
-
visitEnd
public void visitEnd()
- Overrides:
visitEndin classorg.objectweb.asm.tree.MethodNode
-
checkMethod
private final boolean checkMethod(@Nonnull XMethod method)
-
-