Tabnine Logo
com.oracle.truffle.dsl.processor
Code IndexAdd Tabnine to your IDE (free)

How to use com.oracle.truffle.dsl.processor

Best Java code snippets using com.oracle.truffle.dsl.processor (Showing top 20 results out of 315)

origin: com.oracle.truffle/truffle-dsl-processor

private static void processElement(AnnotationProcessor<?> generator, Element e, boolean callback) {
  try {
    generator.process(e, callback);
  } catch (Throwable e1) {
    handleThrowable(generator, e1, e);
  }
}
origin: com.oracle.truffle/truffle-dsl-processor

ProcessorContext(ProcessingEnvironment env, ProcessCallback callback) {
  this.environment = env;
  this.callback = callback;
  this.log = new Log(environment);
  this.truffleTypes = new TruffleTypes(this);
}
origin: com.oracle.truffle/truffle-dsl-processor

@Override
protected void writeHeader() {
  if (env == null) {
    return;
  }
  writeLn("// CheckStyle: start generated");
}
origin: com.oracle/truffle-dsl-processor

private TypeMirror inheritType(AnnotationMirror annotation, String valueName, TypeMirror parentType) {
  TypeMirror inhertNodeType = context.getTruffleTypes().getNode();
  TypeMirror value = ElementUtils.getAnnotationValue(TypeMirror.class, annotation, valueName);
  if (ElementUtils.typeEquals(inhertNodeType, value)) {
    return parentType;
  } else {
    return value;
  }
}
origin: com.oracle/truffle-dsl-processor

public AbstractParser() {
  this.context = ProcessorContext.getInstance();
  this.processingEnv = context.getEnvironment();
  this.log = context.getLog();
}
origin: com.oracle/truffle-dsl-processor

public boolean verify(ProcessorContext context, Element element, AnnotationMirror mirror) {
  if (errors.isEmpty()) {
    return true;
  }
  for (String error : errors) {
    context.getLog().message(Kind.ERROR, element, mirror, null, error);
  }
  return false;
}
origin: com.oracle.truffle/truffle-dsl-processor

void assertNoErrorExpected(Element e) {
  ExpectError.assertNoErrorExpected(processingEnv, e);
}
origin: com.oracle.truffle/truffle-dsl-processor

private TypeMirror getType(Class<?> clazz) {
  return context.getType(clazz);
}
origin: com.oracle.truffle/truffle-dsl-processor

private CodeTypeElement generateWrapperOnly(ProcessorContext context, Element e) {
  CodeTypeElement wrapper = generateWrapper(context, e, true);
  if (wrapper == null) {
    return null;
  }
  assertNoErrorExpected(e);
  return wrapper;
}
origin: com.oracle.truffle/truffle-dsl-processor

public void debug(String message, Object... args) {
  message(Kind.ERROR, null, null, null, message, args);
}
origin: com.oracle.truffle/truffle-dsl-processor

private TypeMirror inheritType(AnnotationMirror annotation, String valueName, TypeMirror parentType) {
  TypeMirror inhertNodeType = context.getTruffleTypes().getNode();
  TypeMirror value = ElementUtils.getAnnotationValue(TypeMirror.class, annotation, valueName);
  if (ElementUtils.typeEquals(inhertNodeType, value)) {
    return parentType;
  } else {
    return value;
  }
}
origin: com.oracle.truffle/truffle-dsl-processor

public AbstractParser() {
  this.context = ProcessorContext.getInstance();
  this.processingEnv = context.getEnvironment();
  this.log = context.getLog();
}
origin: com.oracle/truffle-dsl-processor

private static void processElement(AnnotationProcessor<?> generator, Element e, boolean callback) {
  try {
    generator.process(e, callback);
  } catch (Throwable e1) {
    handleThrowable(generator, e1, e);
  }
}
origin: com.oracle/truffle-dsl-processor

ProcessorContext(ProcessingEnvironment env, ProcessCallback callback) {
  this.environment = env;
  this.callback = callback;
  this.log = new Log(environment);
  this.truffleTypes = new TruffleTypes(this);
}
origin: com.oracle.truffle/truffle-dsl-processor

public boolean verify(ProcessorContext context, Element element, AnnotationMirror mirror) {
  if (errors.isEmpty()) {
    return true;
  }
  for (String error : errors) {
    context.getLog().message(Kind.ERROR, element, mirror, null, error);
  }
  return false;
}
origin: com.oracle.truffle/truffle-dsl-processor

void assertNoErrorExpected(Element e) {
  ExpectError.assertNoErrorExpected(processingEnv, e);
}
origin: com.oracle/truffle-dsl-processor

private TypeMirror getType(Class<?> clazz) {
  return context.getType(clazz);
}
origin: com.oracle/truffle-dsl-processor

void assertNoErrorExpected(Element element) {
  ExpectError.assertNoErrorExpected(processingEnv, element);
}
origin: com.oracle.truffle/truffle-dsl-processor

void assertNoErrorExpected(Element e) {
  ExpectError.assertNoErrorExpected(processingEnv, e);
}
origin: com.oracle.truffle/truffle-dsl-processor

void assertNoErrorExpected(final Element originatingElm) {
  ExpectError.assertNoErrorExpected(processingEnv, originatingElm);
}
com.oracle.truffle.dsl.processor

Most used classes

  • AnnotationProcessor
    THIS IS NOT PUBLIC API.
  • CodeWriter
  • CompileErrorException
  • ExpectError
  • LanguageRegistrationProcessor
  • ProcessorContext$ProcessCallback,
  • ProcessorContext,
  • TruffleProcessor,
  • TruffleTypes,
  • Buffer,
  • DSLExpression$Binary,
  • DSLExpression$Call,
  • DSLExpression$DSLExpressionVisitor,
  • DSLExpression$IntLiteral,
  • DSLExpression$Negate,
  • DSLExpression$Variable,
  • DSLExpression,
  • DSLExpressionResolver,
  • Errors
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