if(j!=-1) { if(cid==null) cid = new JavaEnumId(pid, class_name.substring(k, j)); else cid = new JavaEnumId(cid, class_name.substring(k, j)); k = j+1; cid = new JavaEnumId(pid, class_name.substring(k)); else cid = new JavaEnumId(cid, class_name.substring(k)); k = j+1;
/** * Enums are added to {@link #constructs}. */ @Override public void enterEnumDeclaration(@NotNull JavaParser.EnumDeclarationContext ctx) { // Create JavaId and push to the stack final ContextStackEntry cse = this.contextStack.peek(); final JavaId decl_ctx = ( cse==null ? JavaPackageId.DEFAULT_PACKAGE : (JavaId)cse.getConstructId() ); final JavaId id = new JavaEnumId(decl_ctx, ctx.IDENTIFIER().getText()); this.contextStack.push(id); this.saveConstruct(id, this.getConstructContent(ctx)); }