public Map<String, Object> getDefaults() throws Exception { if (defaults == null) { Map<String, Object> map = defaults = new HashMap<>(); parseClassFileWithCollector(new ClassDataCollector() { @Override public void annotationDefault(MethodDef last, Object value) { map.put(last.name, value); } }); } return defaults; }
public Map<String, Object> getDefaults() throws Exception { if (defaults == null) { Map<String, Object> map = defaults = new HashMap<>(); parseClassFileWithCollector(new ClassDataCollector() { @Override public void annotationDefault(MethodDef last, Object value) { map.put(last.name, value); } }); } return defaults; }
public void with(Clazz clazz, ClassDataCollector cd) throws Exception { delegates.add(cd); try { clazz.parseClassFileWithCollector(this); } finally { delegates.remove(cd); } }
public void with(Clazz clazz, ClassDataCollector cd) throws Exception { delegates.add(cd); try { clazz.parseClassFileWithCollector(this); } finally { delegates.remove(cd); } }
private String[] parseOptionValues(Clazz c) throws Exception { final List<String> values = Create.list(); c.parseClassFileWithCollector(new ClassDataCollector() { @Override public void field(Clazz.FieldDef def) { if (def.isEnum()) { values.add(def.getName()); } } }); return values.toArray(new String[values.size()]); }
private String[] parseOptionValues(Clazz c) throws Exception { final List<String> values = Create.list(); c.parseClassFileWithCollector(new ClassDataCollector() { @Override public void field(Clazz.FieldDef def) { if (def.isEnum()) { values.add(def.getName()); } } }); return values.toArray(new String[0]); }
private String[] parseOptionValues(Clazz c) throws Exception { final List<String> values = Create.list(); c.parseClassFileWithCollector(new ClassDataCollector() { @Override public void field(Clazz.FieldDef def) { if (def.isEnum()) { values.add(def.getName()); } } }); return values.toArray(new String[values.size()]); }
private OCDDef getDef() throws Exception { clazz.parseClassFileWithCollector(this); if (ocd != null) { doMethods(); } return ocd; }
private OCDDef getDef() throws Exception { clazz.parseClassFileWithCollector(this); if (ocd != null) { doMethods(); } return ocd; }
private String[] parseOptionValues(Clazz c) throws Exception { final List<String> values = Create.list(); c.parseClassFileWithCollector(new ClassDataCollector() { @Override public void field(Clazz.FieldDef def) { if (def.isEnum()) { values.add(def.getName()); } } }); return values.toArray(new String[values.size()]); }
private String[] parseOptionValues(Clazz c) throws Exception { final List<String> values = Create.list(); c.parseClassFileWithCollector(new ClassDataCollector() { @Override public void field(Clazz.FieldDef def) { if (def.isEnum()) { values.add(def.getName()); } } }); return values.toArray(new String[0]); }
private void parseOptionValues(Clazz c, final List<OptionDef> options) throws Exception { c.parseClassFileWithCollector(new ClassDataCollector() { @Override public void field(Clazz.FieldDef def) { if (def.isEnum()) { OptionDef o = new OptionDef(def.getName(), def.getName()); options.add(o); } } }); }
private OCDDef getDef() throws Exception { clazz.parseClassFileWithCollector(new OCDDataCollector(ocd)); if (ocd.id == null) { return null; } parseExtends(clazz); return ocd; }
private void parseOptionValues(Clazz c, final List<OptionDef> options) throws Exception { c.parseClassFileWithCollector(new ClassDataCollector() { @Override public void field(Clazz.FieldDef def) { if (def.isEnum()) { OptionDef o = new OptionDef(def.getName(), def.getName()); //TODO first arg should be "toString()" result options.add(o); } } }); }
private OCDDef getDef() throws Exception { clazz.parseClassFileWithCollector(new OCDDataCollector(ocd)); if (ocd.id == null) { return null; } parseExtends(clazz); return ocd; }
private void parseOptionValues(Clazz c, final List<OptionDef> options) throws Exception { c.parseClassFileWithCollector(new ClassDataCollector() { @Override public void field(Clazz.FieldDef def) { if (def.isEnum()) { OptionDef o = new OptionDef(def.getName(), def.getName()); //TODO first arg should be "toString()" result options.add(o); } } }); }
private void parseOptionValues(Clazz c, final List<OptionDef> options) throws Exception { c.parseClassFileWithCollector(new ClassDataCollector() { @Override public void field(Clazz.FieldDef def) { if (def.isEnum()) { OptionDef o = new OptionDef(def.getName(), def.getName()); options.add(o); } } }); }
public static Map<String,String> getDefinition(Clazz c, Reporter reporter) throws Exception { ComponentAnnotationReader r = new ComponentAnnotationReader(c); r.setReporter(reporter); c.parseClassFileWithCollector(r); r.finish(); return r.map; }
public static Map<String,String> getDefinition(Clazz c, Reporter reporter) throws Exception { ComponentAnnotationReader r = new ComponentAnnotationReader(c); r.setReporter(reporter); c.parseClassFileWithCollector(r); r.finish(); return r.map; }
public static Map<String,String> getDefinition(Clazz c, Reporter reporter) throws Exception { ComponentAnnotationReader r = new ComponentAnnotationReader(c); r.setReporter(reporter); c.parseClassFileWithCollector(r); r.finish(); return r.map; }