Examples of Compiler


Examples of com.google.javascript.jscomp.Compiler

  }

  @Test
  public void testDelete() {
    String input = "var foo = new Bar();";
    Compiler compiler = getCompiler(input);
    Node root = compileToScriptRoot(compiler);
    SuggestedFix fix = new SuggestedFix.Builder()
        .delete(root.getFirstChild())
        .build();
    CodeReplacement replacement = new CodeReplacement(0, input.length(), "");
View Full Code Here

Examples of com.google.javascript.jscomp.Compiler

  }

  @Test
  public void testRenameStringKey() {
    String input = "var obj = {foo: 'bar'};";
    Compiler compiler = getCompiler(input);
    Node root = compileToScriptRoot(compiler);
    Node node = root.getFirstChild().getFirstChild().getFirstChild()
        .getFirstChild();
    SuggestedFix fix = new SuggestedFix.Builder()
        .rename(node, "fooBar")
View Full Code Here

Examples of com.google.javascript.jscomp.Compiler

  }

  @Test
  public void testRenameProperty_justPropertyName() {
    String input = "obj.test.property";
    Compiler compiler = getCompiler(input);
    Node root = compileToScriptRoot(compiler);
    SuggestedFix fix = new SuggestedFix.Builder()
        .rename(root.getFirstChild().getFirstChild(), "renamedProperty")
        .build();
    CodeReplacement replacement = new CodeReplacement(9, "property".length(), "renamedProperty");
View Full Code Here

Examples of com.google.javascript.jscomp.Compiler

  }

  @Test
  public void testRenameProperty_entireName() {
    String input = "obj.test.property";
    Compiler compiler = getCompiler(input);
    Node root = compileToScriptRoot(compiler);
    SuggestedFix fix = new SuggestedFix.Builder()
        .rename(root.getFirstChild().getFirstChild(), "renamedProperty", true)
        .build();
    CodeReplacement replacement = new CodeReplacement(0, input.length(), "renamedProperty");
View Full Code Here

Examples of com.google.javascript.jscomp.Compiler

  }

  @Test
  public void testRenameFunction_justFunctionName() {
    String input = "obj.fnCall();";
    Compiler compiler = getCompiler(input);
    Node root = compileToScriptRoot(compiler);
    SuggestedFix fix = new SuggestedFix.Builder()
        .rename(root.getFirstChild().getFirstChild(), "renamedFnCall")
        .build();
    CodeReplacement replacement = new CodeReplacement(4, "fnCall".length(), "renamedFnCall");
View Full Code Here

Examples of com.google.javascript.jscomp.Compiler

  @Test
  public void testRenameFunction_entireName() {
    String fnName = "goog.dom.classes.add";
    String newFnName = "goog.dom.classlist.add";
    String input = fnName + "(foo, bar);";
    Compiler compiler = getCompiler(input);
    Node root = compileToScriptRoot(compiler);
    SuggestedFix fix = new SuggestedFix.Builder()
        .rename(root.getFirstChild().getFirstChild(), newFnName, true)
        .build();
    CodeReplacement replacement = new CodeReplacement(0, fnName.length(), newFnName);
View Full Code Here

Examples of com.google.javascript.jscomp.Compiler

  @Test
  public void testReplace() {
    String before = "var someRandomCode = {};\n/** some comment */\n";
    String after = "goog.foo()";
    Compiler compiler = getCompiler(before + after);
    Node root = compileToScriptRoot(compiler);
    Node newNode = IR.exprResult(IR.call(
        IR.getprop(IR.name("goog2"), IR.string("get")),
        IR.string("service")));
    SuggestedFix fix = new SuggestedFix.Builder()
View Full Code Here

Examples of com.google.javascript.jscomp.Compiler

  }

  @Test
  public void testAddCast() {
    String input = "obj.fnCall();";
    Compiler compiler = getCompiler(input);
    Node root = compileToScriptRoot(compiler);
    Node objNode = root.getFirstChild().getFirstChild().getFirstChild().getFirstChild();
    SuggestedFix fix = new SuggestedFix.Builder()
        .addCast(objNode, compiler, "FooBar")
        .build();
View Full Code Here

Examples of com.google.javascript.jscomp.Compiler

  }

  @Test
  public void testRemoveCast() {
    String input = "var x = /** @type {string} */ (y);";
    Compiler compiler = getCompiler(input);
    Node root = compileToScriptRoot(compiler);
    Node castNode = root.getFirstChild().getFirstChild().getFirstChild();
    assertTrue(castNode.isCast());

    SuggestedFix fix = new SuggestedFix.Builder()
View Full Code Here

Examples of com.google.javascript.jscomp.Compiler

  @Test
  public void testChangeJsDocType() {
    String before = "/** ";
    String after = "@type {Foo} */\nvar foo = new Foo()";
    Compiler compiler = getCompiler(before + after);
    Node root = compileToScriptRoot(compiler);
    SuggestedFix fix = new SuggestedFix.Builder()
        .changeJsDocType(root.getFirstChild(), compiler, "Object")
        .build();
    CodeReplacement replacement = new CodeReplacement(
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.