@SuppressWarnings("TreeToString") private static CharSequence toString(JCTree tree, VisitorState state) { CharSequence source = state.getSourceForNode(tree); return (source == null) ? tree.toString() : source; }
@Override public String toString() { return tree.toString(); }
@Override public String getMethodName() { JCTree methTree = tree.meth; if (methTree instanceof JCIdent) { return methTree.toString(); } else if (methTree instanceof JCFieldAccess) { return ((JCFieldAccess) methTree).name.toString(); } else { return null; } }
@Override public String getVariableName() { if (tree instanceof JCFieldAccess) { return ((JCFieldAccess) tree).name.toString(); } else { return tree.toString(); } }
private JCImport getStaticGlobalImport(String methName) { if (compilationUnit == null) { return null; } for (JCImport i : compilationUnit.getImports()) { if (i.staticImport) { if (i.qualid.toString().endsWith(JSweetConfig.GLOBALS_CLASS_NAME + "." + methName)) { return i; } } } return null; }
/** * Sets the compilation unit to be scanned. */ protected final void setCompilationUnit(JCCompilationUnit compilationUnit) { if (compilationUnit != null) { this.compilationUnit = compilationUnit; for (JCImport i : this.compilationUnit.getImports()) { if (i.staticImport) { staticImports.put(i.qualid.toString().substring(i.qualid.toString().lastIndexOf(".") + 1), i); } } this.diagnosticSource = new DiagnosticSource(compilationUnit.sourcefile, Log.instance(context)); } else { this.compilationUnit = null; this.diagnosticSource = null; } }
continue; String str = tree.toString().trim(); int intialLength = str.length(); int index = str.indexOf('\n');
/** * Tells if the given symbol is statically imported in the given compilation * unit. */ public static TypeSymbol getStaticImportTarget(JCCompilationUnit compilationUnit, String name) { if (compilationUnit == null) { return null; } for (JCImport i : compilationUnit.getImports()) { if (!i.isStatic()) { continue; } if (!i.qualid.toString().endsWith("." + name)) { continue; } if (i.qualid instanceof JCFieldAccess) { JCFieldAccess qualified = (JCFieldAccess) i.qualid; if (qualified.selected instanceof JCFieldAccess) { qualified = (JCFieldAccess) qualified.selected; } if (qualified.sym instanceof TypeSymbol) { return (TypeSymbol) qualified.sym; } } return null; } return null; }
String qualId = importDecl.getQualifiedIdentifier().toString(); if (context.useModules && qualId.endsWith("*") && !(qualId.endsWith("." + JSweetConfig.GLOBALS_CLASS_NAME + ".*")
if (returnStatement.expr.type == null) { report(returnStatement, JSweetProblem.CANNOT_ACCESS_THIS, parentFunction == null ? returnStatement.toString() : parentFunction.toString()); return;
String qualId = importDecl.getQualifiedIdentifier().toString(); String adaptedQualId = getAdapter().needsImport(new ImportElementSupport(importDecl), qualId); if (globals || adaptedQualId != null) {
private boolean annotatedWith_NoBootstrap( List<JCTree.JCAnnotation> annotations ) { for( JCTree.JCAnnotation anno : annotations ) { if( anno.getAnnotationType().toString().endsWith( NoBootstrap.class.getSimpleName() ) ) { return true; } } return false; }
private CharSequence toString(JCTree tree, VisitorState state) { CharSequence source = state.getSourceForNode(tree); return (source == null) ? tree.toString() : source; }
public static String getPackageName(JCCompilationUnit cu) { JCTree t = getPackageNode(cu); return t != null ? t.toString() : null; }
if (method.getParameters().get(j).name.toString().equals(args.get(j).toString())) { continue; } else {
@Override public String toString() { String result = ""; for (Entry<MethodSymbol, Map<JCTree, List<VarSymbol>>> mainEntry: aliveRangeClosingTrees.entrySet()) { result += "Method: \n" + mainEntry.getKey().flatName() + "\n"; int i = 1; for (Entry<JCTree, List<VarSymbol>> treeEntry: mainEntry.getValue().entrySet()) { result += " Tree " + i + ": \n" + treeEntry.getKey().toString() + "\n"; result += " Variables closed:\n"; for (VarSymbol var: treeEntry.getValue()) { result += " " + var.toString(); } result += "\n"; i++; } } return result; }
@Override public void visitVarDef(JCTree.JCVariableDecl jcVariableDecl) { if ("int".equals(jcVariableDecl.getType().toString())) { int id = Integer.valueOf(jcVariableDecl.getInitializer().toString()); String resourceName = jcVariableDecl.getName().toString(); QualifiedId qualifiedId = new QualifiedId(respectivePackageName, id); ids.put(qualifiedId, new Id(id, className, resourceName)); } } }
@Override public void visitVarDef(JCTree.JCVariableDecl jcVariableDecl) { if ("int".equals(jcVariableDecl.getType().toString())) { int id = Integer.valueOf(jcVariableDecl.getInitializer().toString()); String resourceName = jcVariableDecl.getName().toString(); QualifiedId qualifiedId = new QualifiedId( this.respectivePackageName, this.className.toString(), jcVariableDecl.getName().toString(), id ); this.ids.put(qualifiedId, new Id(id, this.className, resourceName)); } }