JVM Plugin - Function Path
JVM Plugin - Function Path
class=[full class name]
- Full class name, including the packages
Logger class in log4j - class=org.apache.logging.log4j.Logger
TestRuntime class in sanity package - class=sanity.TestRuntime
callable=[method]
- Method name
package sanity;
public class TestMap
{
// class=sanity.TestMap,callable=contains
public boolean contains(String k){...}
// class=sanity.TestMap,callable=<init>
public TestMap(){...}
}
public class TestRuntime
{
// class=sanity.TestRuntime,callable=joinStrings
public static String joinStrings(String[] arr){...}
}
field=[field name]
- Field name
public class TestMap
{
public String name; // class=sanity.TestMap,field=name
}
public class TestRuntime
{
// class=sanity.TestRuntime,field=fiveSeconds
public static final int fiveSeconds = 5;
}
instance_required
- Tag for callable or field to indicate the entity is not static. The instance is passed in the $1^{st}$ parameter.
package sanity;
public class TestMap
{
// class=sanity.TestMap,callable=contains,instance_required
public boolean contains(String k){...}
// class=sanity.TestMap,field=name,instance_required
public String name;
}
setter
- Tag for field to load a setter for the entity
package sanity;
public class TestMap
{
// class=sanity.TestMap,callable=contains,setter
public static int x = 240;
// class=sanity.TestMap,field=name,instance_required,setter
public String name;
}
getter
- Tag for field to load a getter for the entity
package sanity;
public class TestRuntime
{
// class=sanity.TestRuntime,field=fiveSeconds,getter
public static final int fiveSeconds = 5;
}
public class TestMap
{
// class=sanity.TestMap,field=name,instance_required,getter
public String name;
}