Revision 1547
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/dynobject/impl/DefaultDynObjectManager.java | ||
---|---|---|
28 | 28 |
import java.io.IOException; |
29 | 29 |
import java.io.InputStream; |
30 | 30 |
import java.io.OutputStream; |
31 |
import java.io.UnsupportedEncodingException; |
|
32 |
import java.net.URLEncoder; |
|
33 | 31 |
import java.util.ArrayList; |
34 | 32 |
import java.util.Arrays; |
35 | 33 |
import java.util.Collections; |
... | ... | |
42 | 40 |
|
43 | 41 |
import org.gvsig.tools.ToolsLocator; |
44 | 42 |
import org.gvsig.tools.dataTypes.DataTypes; |
45 |
import org.gvsig.tools.dynobject.DelegatedDynObject;
|
|
43 |
import org.gvsig.tools.dynobject.AbstractDynMethod;
|
|
46 | 44 |
import org.gvsig.tools.dynobject.DynClass; |
47 | 45 |
import org.gvsig.tools.dynobject.DynClassName; |
48 | 46 |
import org.gvsig.tools.dynobject.DynField; |
... | ... | |
524 | 522 |
return oldInfo.code; |
525 | 523 |
} |
526 | 524 |
if (methods == null) { |
527 |
methods = new ArrayList<MethodInfo>();
|
|
525 |
methods = new ArrayList<>(); |
|
528 | 526 |
} |
529 | 527 |
info.code = methods.size(); |
530 | 528 |
methods.add(info); |
531 | 529 |
methodsMap.put(info.getKey(), info); |
532 |
|
|
530 |
try { |
|
531 |
if( dynMethod instanceof AbstractDynMethod && dynMethod.getCode()<0 ) { |
|
532 |
((AbstractDynMethod)dynMethod).setCode(info.code); |
|
533 |
} |
|
534 |
} catch (DynMethodNotSupportedException ex) { |
|
535 |
} |
|
533 | 536 |
return info.code; |
534 | 537 |
} |
535 | 538 |
|
Also available in: Unified diff