Class NodeHelper

java.lang.Object
jadex.bdi.model.NodeHelper
Direct Known Subclasses:
AsmNodeHelper

public abstract class NodeHelper extends Object
  • Constructor Details

    • NodeHelper

      public NodeHelper()
  • Method Details

    • getInstance

      public static NodeHelper getInstance()
    • getLineNumberOfMethod

      public 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
    • createReturnConstantMethod

      public abstract org.objectweb.asm.tree.MethodNode createReturnConstantMethod(String methodName, int value)
      Creates a Method that always returns the given value.
      Parameters:
      methodName -
      value -
      Returns:
      the new method
    • createField

      public abstract org.objectweb.asm.tree.FieldNode createField(int access, String name, String desc, String[] signature, Object initialValue)