return; String name = classdecl.getSimpleName().toString(); if (context.hasClassNameMapping(classdecl.sym)) { name = context.getClassNameMapping(classdecl.sym); print("namespace ").print(classdecl.getSimpleName().toString()).print(" {").startIndent(); if (anonymousClassIndex >= 0) { print("new ") .print(clazz.getSimpleName().toString() + "." + clazz.getSimpleName().toString() + ANONYMOUS_PREFIX + anonymousClassIndex + ENUM_WRAPPER_CLASS_SUFFIX) .print("("); } else { print("new ").print(clazz.getSimpleName().toString() + ENUM_WRAPPER_CLASS_SUFFIX) .print("(");
remainder = null; if( cls.getSimpleName().toString().equals( name ) )
remainder = null; if( cls.getSimpleName().toString().equals( name ) )
boolean firstDiff = false; boolean oldEnum = constMissing; boolean xxx = (newT.mods.flags & Flags.ENUM) != 0 && filteredOldTDefs.isEmpty() && !filteredNewTDefs.isEmpty() && !isEnum(filteredNewTDefs.get(0)) && !newT.getSimpleName().isEmpty(); if (constMissing) { firstDiff = !isEnum(filteredNewTDefs.get(0)); firstDiff = (oldEnum = isEnum(filteredOldTDefs.get(0))) != isEnum(filteredNewTDefs.get(0)); if (firstDiff && !newT.getSimpleName().isEmpty()) { if (oldEnum) { printer.blankline();
@Override public void visitClassDef(JCClassDecl node) { long flags = node.mods.flags; String name = node.getSimpleName().toString(); TypeDeclaration typeDecl; Map<FlagKey, Object> flagKeyMap = Maps.newHashMap();
@Override public void visitClassDef(JCClassDecl node) { long flags = node.mods.flags; String name = node.getSimpleName().toString(); TypeDeclaration typeDecl; Map<FlagKey, Object> flagKeyMap = Maps.newHashMap();
@Override public void visitClassDef(JCClassDecl node) { long flags = node.mods.flags; String name = node.getSimpleName().toString(); TypeDeclaration typeDecl; Map<FlagKey, Object> flagKeyMap = Maps.newHashMap();
Name simpleName = classDecl.getSimpleName();
Name simpleName = classDecl.getSimpleName(); Range range = Range.create(src, startPos + 1, endPos);
private void addInputFile( TaskEvent e ) { if( !_initialized ) { CompilationUnitTree compilationUnit = e.getCompilationUnit(); ExpressionTree pkg = compilationUnit.getPackageName(); String packageQualifier = pkg == null ? "" : (pkg.toString() + '.'); for( Tree classDecl : compilationUnit.getTypeDecls() ) { if( classDecl instanceof JCTree.JCClassDecl ) { _javaInputFiles.add( new Pair<>( packageQualifier + ((JCTree.JCClassDecl)classDecl).getSimpleName(), compilationUnit.getSourceFile() ) ); } } } }
private void process( TaskEvent e ) { Set<String> typesToProcess = new HashSet<>(); ExpressionTree pkg = e.getCompilationUnit().getPackageName(); String packageQualifier = pkg == null ? "" : (pkg.toString() + '.'); for( Tree classDecl : e.getCompilationUnit().getTypeDecls() ) { if( classDecl instanceof JCTree.JCClassDecl ) { typesToProcess.add( packageQualifier + ((JCTree.JCClassDecl)classDecl).getSimpleName() ); insertBootstrap( (JCTree.JCClassDecl)classDecl ); } } _typeProcessor.addTypesToProcess( typesToProcess ); }
@Override public Description matchClass(ClassTree tree, VisitorState state) { Name simpleName = ((JCClassDecl) tree).getSimpleName(); return check(tree, simpleName, state); }
@Override public Description matchClass(ClassTree tree, VisitorState state) { Name simpleName = ((JCClassDecl) tree).getSimpleName(); return check(tree, simpleName, state); }