Type | Name and description |
---|---|
def |
MopWriter(WriterController wc) |
void |
createMopMethods() |
protected void |
generateMopCalls(LinkedList<MethodNode> mopCalls, boolean useThis) generates a Meta Object Protocol method, that is used to call a non public method, or to make a call to super. |
static String |
getMopMethodName(MethodNode method, boolean useThis) creates a MOP method name from a method |
static boolean |
isMopMethod(String methodName) method to determine if a method is a MOP method. |
generates a Meta Object Protocol method, that is used to call a non public method, or to make a call to super.
mopCalls
- list of methods a mop call method should be generated foruseThis
- true if "this" should be used for the namingcreates a MOP method name from a method
method
- the method to be called by the mop methoduseThis
- if true, then it is a call on "this", "super" elsemethod to determine if a method is a MOP method. This is done by the method name. If the name starts with "this$" or "super$" but does not contain "$dist$", then it is an MOP method
methodName
- name of the method to test