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>
nonNullParameter
private boolean
relaxedNullReturn
private XMethod
xmethod
-
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 boolean
checkMethod(XMethod method)
void
visitEnd()
-
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:
visitEnd
in classorg.objectweb.asm.tree.MethodNode
-
checkMethod
private final boolean checkMethod(@Nonnull XMethod method)
-
-