congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
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

  • Parsing JSON documents to java classes using gson
  • requestLocationUpdates (LocationManager)
  • setContentView (Activity)
  • setScale (BigDecimal)
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • Notification (javax.management)
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • PhpStorm for WordPress
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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