Package jadex.bdiv3
Class NodeHelper
- java.lang.Object
- 
- jadex.bdiv3.NodeHelper
 
- 
- Direct Known Subclasses:
- AsmNodeHelper
 
 public abstract class NodeHelper extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description NodeHelper()
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.objectweb.asm.tree.FieldNodecreateField(int access, java.lang.String name, java.lang.String desc, java.lang.String[] signature, java.lang.Object initialValue)abstract org.objectweb.asm.tree.MethodNodecreateReturnConstantMethod(java.lang.String methodName, int value)Creates a Method that always returns the given value.static NodeHelpergetInstance()intgetLineNumberOfMethod(org.objectweb.asm.tree.MethodNode mn)Returns the line number of the first LineNumberNode in the instructions of the given MethodNode, or -1, if none found.
 
- 
- 
- 
Method Detail- 
getInstancepublic static NodeHelper getInstance() 
 - 
getLineNumberOfMethodpublic int getLineNumberOfMethod(org.objectweb.asm.tree.MethodNode mn) Returns the line number of the first LineNumberNode in the instructions of the given MethodNode, or -1, if none found.- Parameters:
- mn- The MethodNode to look into
- Returns:
- the line number or -1, if none found
 
 - 
createReturnConstantMethodpublic abstract org.objectweb.asm.tree.MethodNode createReturnConstantMethod(java.lang.String methodName, int value)Creates a Method that always returns the given value.- Parameters:
- methodName-
- value-
- Returns:
- the new method
 
 - 
createFieldpublic abstract org.objectweb.asm.tree.FieldNode createField(int access, java.lang.String name, java.lang.String desc, java.lang.String[] signature, java.lang.Object initialValue)
 
- 
 
-