463 JCMethodDecl valueOf = make. |
463 JCMethodDecl valueOf = make. |
464 MethodDef(make.Modifiers(Flags.PUBLIC|Flags.STATIC), |
464 MethodDef(make.Modifiers(Flags.PUBLIC|Flags.STATIC), |
465 names.valueOf, |
465 names.valueOf, |
466 make.Type(tree.sym.type), |
466 make.Type(tree.sym.type), |
467 List.<JCTypeParameter>nil(), |
467 List.<JCTypeParameter>nil(), |
468 List.of(make.VarDef(make.Modifiers(Flags.PARAMETER), |
468 List.of(make.VarDef(make.Modifiers(Flags.PARAMETER | |
|
469 Flags.MANDATED), |
469 names.fromString("name"), |
470 names.fromString("name"), |
470 make.Type(syms.stringType), null)), |
471 make.Type(syms.stringType), null)), |
471 List.<JCExpression>nil(), // thrown |
472 List.<JCExpression>nil(), // thrown |
472 null, //make.Block(0, Tree.emptyList.prepend(make.Return(make.Ident(names._null)))), |
473 null, //make.Block(0, Tree.emptyList.prepend(make.Return(make.Ident(names._null)))), |
473 null); |
474 null); |