Index

A B C D F G I N O P R S V 
All Classes and Interfaces|All Packages

A

applyTransformations(CtClass) - Method in class dev.jorel.commandapi.preprocessor.ProcessNMSMeta
 

B

by() - Element in annotation interface dev.jorel.commandapi.preprocessor.Differs
A description stating why this version differs from the Differs.from() version

C

compatibleWith() - Element in annotation interface dev.jorel.commandapi.preprocessor.NMSMeta
A list of versions that this method differs from.
configure(Properties) - Method in class dev.jorel.commandapi.preprocessor.ProcessNMSMeta
 

D

dev.jorel.commandapi.preprocessor - package dev.jorel.commandapi.preprocessor
 
Differs - Annotation Interface in dev.jorel.commandapi.preprocessor
Literally just a fancy comment that I can put next to stuff to know how it differs from previous versions

F

from() - Element in annotation interface dev.jorel.commandapi.preprocessor.Differs
A list of versions that this method differs from.

G

getSupportedAnnotationTypes() - Method in class dev.jorel.commandapi.preprocessor.Preprocessor
 
getSupportedSourceVersion() - Method in class dev.jorel.commandapi.preprocessor.Preprocessor
 

I

in() - Element in annotation interface dev.jorel.commandapi.preprocessor.RequireField
The target class where a field is declared

N

name() - Element in annotation interface dev.jorel.commandapi.preprocessor.RequireField
The name of the field
NMSMeta - Annotation Interface in dev.jorel.commandapi.preprocessor
Annotation that describes the target Minecraft versions of this NMS class

O

ofType() - Element in annotation interface dev.jorel.commandapi.preprocessor.RequireField
The type for a field

P

Preprocessor - Class in dev.jorel.commandapi.preprocessor
The main entry point for the CommandAPI annotation preprocessor
Preprocessor() - Constructor for class dev.jorel.commandapi.preprocessor.Preprocessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class dev.jorel.commandapi.preprocessor.Preprocessor
 
ProcessNMSMeta - Class in dev.jorel.commandapi.preprocessor
Conceptually, it should be possible to use javassist to "dynamically generate" the "similar" NMS for specific classes.
ProcessNMSMeta() - Constructor for class dev.jorel.commandapi.preprocessor.ProcessNMSMeta
 

R

RequireField - Annotation Interface in dev.jorel.commandapi.preprocessor
The RequireField determines asserts that a field exists in a specific location, with a specific name and of a specific type.
RequireFields - Annotation Interface in dev.jorel.commandapi.preprocessor
The Repeatable annotation of RequireFields.

S

shouldTransform(CtClass) - Method in class dev.jorel.commandapi.preprocessor.ProcessNMSMeta
 

V

value() - Element in annotation interface dev.jorel.commandapi.preprocessor.RequireFields
An array of RequireField annotations
A B C D F G I N O P R S V 
All Classes and Interfaces|All Packages