public Object visit(ASTIdentifier node, Object data) { pw.print(node.getValue()); return null; }
public Object visit(ASTIdentifier node, Object data) { MemberValue mv = (MemberValue) data; MemberValuePopulate mvc = new MemberValuePopulate(node.getValue()); mv.accept(mvc); return null; }
String classname = node.getValue(); if (classname.endsWith(".class")) typeValue = Boolean.valueOf(node.getValue()); typeValue = Short.valueOf(node.getValue()); typeValue = Float.valueOf(node.getValue()); typeValue = Double.valueOf(node.getValue()); typeValue = Long.valueOf(node.getValue()); typeValue = new Byte(node.getValue()); typeValue = new Integer(node.getValue()); int index = node.getValue().lastIndexOf('.'); if (index == -1) throw new RuntimeException("Enum must be fully qualified: " + node.getValue()); String className = node.getValue().substring(0, index); String en = node.getValue().substring(index + 1); Class<?> enumClass = loader.loadClass(className);
String classname = node.getValue(); if (classname.endsWith(".class")) typeValue = new Boolean(node.getValue()); typeValue = Short.valueOf(node.getValue()); typeValue = Float.valueOf(node.getValue()); typeValue = Double.valueOf(node.getValue()); typeValue = Long.valueOf(node.getValue()); typeValue = new Byte(node.getValue()); typeValue = new Integer(node.getValue()); int index = node.getValue().lastIndexOf('.'); if (index == -1) throw new RuntimeException("Enum must be fully qualified: " + node.getValue()); String className = node.getValue().substring(0, index); String en = node.getValue().substring(index + 1); Class enumClass = Thread.currentThread().getContextClassLoader().loadClass(className);
public Object visit(ASTMemberValuePair node, Object data) { String name = node.getIdentifier().getValue(); node.getValue().jjtAccept(this, name); return data; }
public Object visit(ASTMemberValuePair node, Object data) { String name = node.getIdentifier().getValue(); node.getValue().jjtAccept(this, name); return data; }
public Object visit(ASTMemberValuePair node, Object data) { String name = node.getIdentifier().getValue(); MemberValue mv = base.getMemberValue(name); if (mv == null) { throw new RuntimeException("member value is null for created annotation: " + base.getTypeName() + " for name: " + name); } node.getValue().jjtAccept(this, mv); return data; }