Trail:

Changeset 78

Show
Ignore:
Timestamp:
10/22/09 12:10:16 (2 years ago)
Author:
harald
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/org/fluffnstuff/asdoclet/generator/AsGenerator.java

    r71 r78  
    235235                if (proxyUnit != null) { 
    236236                        String proxyMethodName = firstToUpper(methodName); 
    237                         createConst(eventType, proxyMethodName, MessageFormat.format("\"{0}\"", methodName), "String", null); 
     237                        boolean hasField = false; 
     238 
     239                        for (Object o : eventType.getFields()) { 
     240                                ASField field = (ASField) o; 
     241                                if (field.getName().equals(proxyMethodName)) { 
     242                                        hasField = true; 
     243                                        break; 
     244                                } 
     245                        } 
     246 
     247                        if (!hasField) createConst(eventType, proxyMethodName, MessageFormat.format("\"{0}\"", methodName), "String", null); 
    238248 
    239249                        proxyMethod = proxyType.newMethod(methodName, Visibility.PUBLIC, returnType.getName());