Package sugar4j.lang

Fundamental base classes, generated package content and extension methods.

See:
          Description

Interface Summary
Adder The container of all add operations.
Creator Creates the 'sugar'.
JavaLang Public classes and fields contained in the java.lang package.
JavaLangAnnotation Public classes and fields contained in the java.lang.annotation package.
JavaLangInstrument Public classes and fields contained in the java.lang.instrument package.
JavaLangManagement Public classes and fields contained in the java.lang.management package.
JavaLangRef Public classes and fields contained in the java.lang.ref package.
JavaLangReflect Public classes and fields contained in the java.lang.reflect package.
JavaUtil Public classes and fields contained in the java.util package.
JavaUtilConcurrent Public classes and fields contained in the java.util.concurrent package.
JavaUtilConcurrentAtomic Public classes and fields contained in the java.util.concurrent.atomic package.
JavaUtilConcurrentLocks Public classes and fields contained in the java.util.concurrent.locks package.
JavaUtilJar Public classes and fields contained in the java.util.jar package.
JavaUtilLogging Public classes and fields contained in the java.util.logging package.
JavaUtilPrefs Public classes and fields contained in the java.util.prefs package.
JavaUtilRegex Public classes and fields contained in the java.util.regex package.
JavaUtilSpi Public classes and fields contained in the java.util.spi package.
JavaUtilZip Public classes and fields contained in the java.util.zip package.
Lang.PairMethod Code to run for a pair.
Tag.Content Obtains the tag's content.
 

Class Summary
BuilderAdder Adds to a StringBuilder instance.
Expr Base implementation of an expression.
Expr.Default Implements the doCreate() method.
ExprBase<T extends ExprBase<?>> Base class for expressions.
ImportManager Manages an import list.
Io Extension methods for all classes that reside in java.io.
JavaLang.Keywords All currently known java keywords.
Lang Extension methods for all classes that reside in java.lang.
Tag A tag within the code which is replaced by dynamic content after sugar is created.
VarArgs Simulates named parameters (order not relevant) using name-value pairs with variable arguments.
 

Exception Summary
Sugar4jException Exception thrown from within Sugar4j.
Sugar4jException.ParametersAreNotPairsException Thrown whenever a parameter array is not empty and does not contain pairs.
 

Annotation Types Summary
Nullable If present, the variable, field, parameter or return value of a method may be null.
Optional Allowed on a 'varargs' method parameter to indicate that the array contains 0 or 1 element.
 

Package sugar4j.lang Description

Fundamental base classes, generated package content and extension methods.