| Modifiers | Name | Description | 
|---|---|---|
| interface | MopWriter.Factory | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | def | MopWriter(WriterController wc) | 
|  | void | createMopMethods() | 
|  | static boolean | equalParameterTypes(Parameter[] p1, Parameter[] p2) | 
|  | 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