Lombok - v0.10.8

Package lombok.core

Contains the platform-agnostic core of lombok.

See:
          Description

Interface Summary
DiagnosticsReceiver  
LombokApp Implement this class, and add yourself as a provider for it, to become an app runnable by running lombok.jar as a jar.
PostCompilerTransformation  
 

Class Summary
Agent  
AnnotationProcessor  
AnnotationValues<A extends Annotation> Represents a single annotation in a source file and can be used to query the parameters present on it.
AnnotationValues.AnnotationValue Represents a single method on the annotation class.
AST<A extends AST<A,L,N>,L extends LombokNode<A,L,N>,N> Lombok wraps the AST produced by a target platform into its own AST system, mostly because both Eclipse and javac do not allow upward traversal (from a method to its owning type, for example).
AST.FieldAccess Represents a field that contains AST children.
LombokNode<A extends AST<A,L,N>,L extends LombokNode<A,L,N>,N> An instance of this class wraps an Eclipse/javac internal node object.
Main  
Main.LicenseApp  
Main.VersionApp  
PostCompiler  
TypeLibrary Library of types, which can be used to look up potential matching types.
TypeResolver Capable of resolving a simple type name such as 'String' into 'java.lang.String'.
Version This class just holds lombok's current version.
 

Enum Summary
AST.Kind The kind of node represented by a given AST.Node object.
 

Exception Summary
AnnotationValues.AnnotationValueDecodeFail Thrown on the fly if an actual annotation instance procured via the AnnotationValues.getInstance() method is queried for a method for which this AnnotationValues instance either doesn't have a guess or can't manage to fit the guess into the required data type.
 

Annotation Types Summary
PrintAST Will print the tree structure of annotated node and all its children.
 

Package lombok.core Description

Contains the platform-agnostic core of lombok. Includes the lombok AST superclasses, annotation introspection support, an implementation of SPI service loader (to avoid being dependent on a v1.6 JVM), lombok's version, and annotations and support classes for your normal java code that's primarily useful for developing and debugging lombok.


Lombok - v0.10.8

Copyright © 2009-2011 The Project Lombok Authors, licensed under the MIT licence.