Tabnine Logo
CtLiteral.getTypeCasts
Code IndexAdd Tabnine to your IDE (free)

How to use
getTypeCasts
method
in
spoon.reflect.code.CtLiteral

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

origin: INRIA/spoon

public <T> void visitCtLiteral(final spoon.reflect.code.CtLiteral<T> literal) {
  spoon.reflect.code.CtLiteral other = ((spoon.reflect.code.CtLiteral) (this.stack.peek()));
  enter(literal);
  biScan(spoon.reflect.path.CtRole.ANNOTATION, literal.getAnnotations(), other.getAnnotations());
  biScan(spoon.reflect.path.CtRole.TYPE, literal.getType(), other.getType());
  biScan(spoon.reflect.path.CtRole.CAST, literal.getTypeCasts(), other.getTypeCasts());
  biScan(spoon.reflect.path.CtRole.COMMENT, literal.getComments(), other.getComments());
  exit(literal);
}
origin: INRIA/spoon

public <T> void visitCtLiteral(final CtLiteral<T> literal) {
  enter(literal);
  scan(CtRole.ANNOTATION, literal.getAnnotations());
  scan(CtRole.TYPE, literal.getType());
  scan(CtRole.CAST, literal.getTypeCasts());
  scan(CtRole.COMMENT, literal.getComments());
  exit(literal);
}
origin: INRIA/spoon

@java.lang.Override
public <T> void visitCtLiteral(final spoon.reflect.code.CtLiteral<T> literal) {
  replaceInListIfExist(literal.getAnnotations(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementAnnotationsReplaceListener(literal));
  replaceElementIfExist(literal.getType(), new spoon.support.visitor.replace.ReplacementVisitor.CtTypedElementTypeReplaceListener(literal));
  replaceInListIfExist(literal.getTypeCasts(), new spoon.support.visitor.replace.ReplacementVisitor.CtExpressionTypeCastsReplaceListener(literal));
  replaceInListIfExist(literal.getComments(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementCommentsReplaceListener(literal));
}
origin: INRIA/spoon

public <T> void visitCtLiteral(final spoon.reflect.code.CtLiteral<T> literal) {
  spoon.reflect.code.CtLiteral<T> aCtLiteral = literal.getFactory().Core().createLiteral();
  this.builder.copy(literal, aCtLiteral);
  aCtLiteral.setAnnotations(this.cloneHelper.clone(literal.getAnnotations()));
  aCtLiteral.setType(this.cloneHelper.clone(literal.getType()));
  aCtLiteral.setTypeCasts(this.cloneHelper.clone(literal.getTypeCasts()));
  aCtLiteral.setComments(this.cloneHelper.clone(literal.getComments()));
  this.cloneHelper.tailor(literal, aCtLiteral);
  this.other = aCtLiteral;
}
origin: STAMP-project/dspot

private CtMethod<?> createBooleanMutant(CtMethod test, CtLiteral booleanLiteral) {
  Boolean value = (Boolean) booleanLiteral.getValue();
  CtMethod cloned_method = CloneHelper.cloneTestMethodForAmp(test, "_literalMutationBoolean");
  CtLiteral newValue = cloned_method.getElements(new TypeFilter<CtLiteral>(CtLiteral.class) {
    @Override
    public boolean matches(CtLiteral element) {
      return element.equals(booleanLiteral);
    }
  }).get(0);
  newValue.setValue(!value);
  newValue.setTypeCasts(booleanLiteral.getTypeCasts());
  Counter.updateInputOf(cloned_method, 1);
  DSpotUtils.addComment(newValue, "TestDataMutator on boolean", CtComment.CommentType.INLINE);
  return cloned_method;
}
origin: net.openhft/spoon-core

public <T> void visitCtLiteral(CtLiteral<T> literal) {
  enter(literal);
  scan(literal.getAnnotations());
  scan(literal.getType());
  scanReferences(literal.getTypeCasts());
  T value = literal.getValue();
  if (value instanceof CtReference)
    scan((CtReference) value);
  exit(literal);
}
spoon.reflect.codeCtLiteralgetTypeCasts

Popular methods of CtLiteral

  • getValue
    Gets the actual value of the literal (statically known).
  • setValue
    Sets the actual value of the literal.
  • getType
  • replace
  • getAnnotations
  • getFactory
  • getParent
  • setFactory
  • setType
  • setTypeCasts
  • addTypeCast
  • clone
  • addTypeCast,
  • clone,
  • getComments,
  • getPosition,
  • setAnnotations,
  • setComments

Popular in Java

  • Reading from database using SQL prepared statement
  • setScale (BigDecimal)
  • getResourceAsStream (ClassLoader)
  • requestLocationUpdates (LocationManager)
  • Kernel (java.awt.image)
  • String (java.lang)
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • JPanel (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now