public class StubGenerator
extends java.lang.Object
A stub file can be used to add annotations to methods of classes, that are only available in binary or the source of which cannot be edited.
Constructor and Description |
---|
StubGenerator()
Constructs a
StubGenerator that outputs to System.out . |
StubGenerator(java.io.OutputStream out)
Constructs a
StubGenerator that outputs to the provided output stream. |
StubGenerator(java.io.PrintStream out)
Constructs a
StubGenerator that outputs to the provided output stream. |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args) |
void |
stubFromField(javax.lang.model.element.Element elt)
Generate the stub file for all the classes within the provided package.
|
void |
stubFromMethod(javax.lang.model.element.Element elt)
Generate the stub file for all the classes within the provided package.
|
void |
stubFromPackage(javax.lang.model.element.PackageElement packageElement)
Generate the stub file for all the classes within the provided package.
|
void |
stubFromType(javax.lang.model.element.TypeElement typeElement)
Generate the stub file for provided class.
|
public StubGenerator()
StubGenerator
that outputs to System.out
.public StubGenerator(java.io.PrintStream out)
StubGenerator
that outputs to the provided output stream.out
- the output streampublic StubGenerator(java.io.OutputStream out)
StubGenerator
that outputs to the provided output stream.out
- the output streampublic void stubFromField(javax.lang.model.element.Element elt)
public void stubFromPackage(javax.lang.model.element.PackageElement packageElement)
public void stubFromMethod(javax.lang.model.element.Element elt)
public void stubFromType(javax.lang.model.element.TypeElement typeElement)
public static void main(java.lang.String[] args)