Example usage for org.eclipse.jdt.internal.compiler.apt.dispatch ProcessorInfo ProcessorInfo

List of usage examples for org.eclipse.jdt.internal.compiler.apt.dispatch ProcessorInfo ProcessorInfo

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.compiler.apt.dispatch ProcessorInfo ProcessorInfo.

Prototype

public ProcessorInfo(Processor p) 

Source Link

Document

Create a ProcessorInfo wrapping a particular Processor.

Usage

From source file:br.com.objectos.code.JdtAnnotationProcessorManager.java

License:Apache License

@Override
public ProcessorInfo discoverNextProcessor() {
    if (processorIter.hasNext()) {
        Processor processor = processorIter.next();
        processor.init(_processingEnv);//w w  w. ja va  2  s.co m
        ProcessorInfo procecssorInfo = new ProcessorInfo(processor);
        _processors.add(procecssorInfo);
        return procecssorInfo;
    }
    return null;
}

From source file:io.gige.compiler.internal.AnnotationProcessorManager.java

License:Apache License

@Override
public void setProcessors(Object[] processors) {
    for (Object o : processors) {
        if (o instanceof Processor) {
            Processor p = (Processor) o;
            p.init(_processingEnv);/*ww  w .j  av  a  2s . c om*/
            ProcessorInfo pi = new ProcessorInfo(p);
            _processors.add(pi);
        }
    }
}