- Timestamp:
- 09/23/13 18:54:07 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/params/ParamCandidate.java
r105 r107 80 80 protected final OneTime<Method> remover = new OneTime<>("remover"); 81 81 protected final OneTime<Class<? extends Param>> paramType = new OneTime<>("paramType"); 82 protected final OneTime<String> stringType = new OneTime<>("stringType"); 82 83 83 84 protected int flags = 0; … … 278 279 if (!paramAnnotation.paramType().equals(Param.class)) { 279 280 paramType.set(paramAnnotation.paramType()); 281 } 282 if (!"".equals(paramAnnotation.stringType())) { 283 stringType.set(paramAnnotation.stringType()); 280 284 } 281 285 if (member instanceof Field) { … … 371 375 protected final List<ParamCandidate> order; 372 376 protected final java.util.Set<Class<?>> dependantClasses = new HashSet<>(); 377 protected final java.util.Set<String> dependantClassesFromInfo = new HashSet<>(); 373 378 374 379 /** … … 398 403 return dependantClasses; 399 404 } 405 406 public java.util.Set<String> getDependentClassesFromInfo() { 407 return dependantClassesFromInfo; 408 } 400 409 } 401 410 … … 432 441 result.dependantClasses.add(r); 433 442 } 434 443 for (String i : fa.registerFromInfo()) { 444 result.dependantClassesFromInfo.add(i); 445 } 435 446 436 447 final List<String> order = Arrays.asList(fa.order()); … … 575 586 576 587 public ParamBuilder induceParamType(ParamBuilder builder) { 588 589 if (stringType.has()) { 590 return builder.type(stringType.get()); 591 } 592 577 593 Method method = getCaller(); 578 594 if (method == null) {
Note: See TracChangeset
for help on using the changeset viewer.