Codota Logo
spoon.reflect.code
Code IndexAdd Codota to your IDE (free)

How to use spoon.reflect.code

Best Java code snippets using spoon.reflect.code (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Charset c =
  • Codota IconString charsetName;Charset.forName(charsetName)
  • Codota IconCharset.defaultCharset()
  • Codota IconContentType contentType;contentType.getCharset()
  • Smart code suggestions by Codota
}
origin: INRIA/spoon

/**
 * Gets the index of a one-dimension array (helper).
 */
@SuppressWarnings("unchecked")
public static Integer getIndex(CtExpression<?> e) {
  if (e.getParent() instanceof CtArrayAccess) {
    CtExpression<Integer> indexExpression = ((CtArrayAccess<?, CtExpression<Integer>>) e.getParent()).getIndexExpression();
    return ((CtLiteral<Integer>) indexExpression).getValue();
  }
  return null;
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.code.CtExpression replace) {
    this.element.setReturnedExpression(replace);
  }
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.reference.CtFieldReference replace) {
    this.element.setVariable(replace);
  }
}
origin: INRIA/spoon

private <T, E extends CtExpression<?>> boolean visitArrayAccess(CtArrayAccess<T, E> arrayAccess) {
  if (child instanceof CtExpression) {
    if (arrayAccess.getTarget() == null) {
      arrayAccess.setTarget((E) child);
      return false;
    } else {
      arrayAccess.setIndexExpression((CtExpression<Integer>) child);
      return false;
    }
  }
  return true;
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.code.CtStatement replace) {
    this.element.setThenStatement(replace);
  }
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.code.CtExpression replace) {
    this.element.setOperand(replace);
  }
}
origin: INRIA/spoon

@Override
public <E extends CtElement> E setPosition(SourcePosition position) {
  for (CtStatement s : statements) {
    s.setPosition(position);
  }
  return (E) this;
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.code.CtExpression replace) {
    this.element.setAssigned(replace);
  }
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.code.CtExpression replace) {
    this.element.setExpression(replace);
  }
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.code.CtExpression replace) {
    this.element.setThrownExpression(replace);
  }
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.code.CtExpression replace) {
    this.element.setLeftHandOperand(replace);
  }
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.code.CtExpression replace) {
    this.element.setTarget(replace);
  }
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.code.CtBlock replace) {
    this.element.setBlock(replace);
  }
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(java.util.List replace) {
    this.element.setResources(replace);
  }
}
origin: INRIA/spoon

/**
 * @param e
 * @return body of element or null if this element has no body
 */
static CtElement getBody(CtElement e) {
  if (e instanceof CtBodyHolder) {
    return ((CtBodyHolder) e).getBody();
  }
  return null;
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.code.CtExpression replace) {
    this.element.setIndexExpression(replace);
  }
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.code.CtLocalVariable replace) {
    this.element.setVariable(replace);
  }
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(java.util.List replace) {
    this.element.setCases(replace);
  }
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.reference.CtTypeReference replace) {
    this.element.setAccessedType(replace);
  }
}
origin: INRIA/spoon

  @java.lang.Override
  public void set(spoon.reflect.reference.CtFieldReference replace) {
    this.element.setVariable(replace);
  }
}
spoon.reflect.code

Most used classes

  • CtBlock
    This code element represents a block of code, that is to say a list of statements enclosed in curly
  • CtInvocation
    This code element defines a concrete invocation. Example: // invocation of method println // the t
  • CtExpression
    This abstract code element defines a typed expression.
  • CtLocalVariable
    This code element defines a local variable definition (within an executable body). Example: // defi
  • CtStatement
    This abstract code element represents all the statements, which can be part of a block.
  • CtAssignment,
  • CtBinaryOperator,
  • CtLiteral,
  • CtTry,
  • CtVariableAccess,
  • CtVariableRead,
  • BinaryOperatorKind,
  • CtAssert,
  • CtCatch,
  • CtCodeSnippetExpression,
  • CtConstructorCall,
  • CtFieldAccess,
  • CtFieldRead,
  • CtIf
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now