| Modifiers | Name | Description | 
|---|---|---|
interface  | 
                            MopWriter.Factory | 
                            
| Constructor and description | 
|---|
                                MopWriter
                                (WriterController controller) | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            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)Determines 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" elseDetermines 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 testCopyright © 2003-2020 The Apache Software Foundation. All rights reserved.