| |
|
| java.lang.Object org.ozoneDB.tools.OPP.ProxyGenerator
ProxyGenerator | class ProxyGenerator (Code) | | I'd like to support static inner classes as OzoneObjects, but where should the proxy classes defined?
Within the the proxy class of the enclosing class? If so, what if the enclosing class is not OzoneCompatible?
author: SMB author: Medium.net version: $Revision: 1.3 $Date: 2002/06/08 00:49:39 $ |
cache | protected boolean cache(Code) | | |
doneMethodsIf | protected TreeMap doneMethodsIf(Code) | | Complete signatur of methods already proceeded .
|
quiet | protected boolean quiet(Code) | | |
updateMethodsIf | protected DxHashMap updateMethodsIf(Code) | | Names of update methods as Strings.
|
checkMethodLists | public void checkMethodLists() throws Exception(Code) | | Checks if all method names in the update lists
are processed.
|
determineProxyInterface | protected String determineProxyInterface()(Code) | | |
determineProxyInterfaceDeep | protected String determineProxyInterfaceDeep(Class of)(Code) | | |
generateSource | public void generateSource(boolean searchInterfaceSource)(Code) | | |
getSourcecodeClassName | protected static String getSourcecodeClassName(Class cl)(Code) | | Returns the name of the class in the way it is used within source code.
This is similar to the internal class name with the exception that names of inner
classes separate between class levels not by '$' but by '.'.
|
searchUpdateMethods | public void searchUpdateMethods(boolean searchInterfaceSource) throws Exception(Code) | | Employ IfHelper and CDHelper to find the methods that need to
acquire WRITE lock.
|
typecodeForClass | protected String typecodeForClass(Class cl) throws Exception(Code) | | Gives the Java source code for the type of the specified class.
|
|
|
|