C D E G I J K L M O U V
All Classes All Packages

## C

CompilationResult - Interface in org.apache.sling.commons.compiler
  The compilation result allows clients of the java compiler to check for error messages, warnings (if not disabled by the options) and allows to access the compiled classes.
CompilationUnit - Interface in org.apache.sling.commons.compiler
  This interface describes a compilation unit - usually a java class.
CompilationUnitWithSource - Interface in org.apache.sling.commons.compiler
  Extension of the CompilationUnit interface which allows for the explicit declaration of the source file name.
compile(CompilationUnit[], Options) - Method in interface org.apache.sling.commons.compiler.JavaCompiler
  Compile the compilation units.
CompilerMessage - Class in org.apache.sling.commons.compiler
  This class encapsulates a message produced the compiler.
CompilerMessage(String, int, int, String) - Constructor for class org.apache.sling.commons.compiler.CompilerMessage
  The error message constructor.

## D

didCompile() - Method in interface org.apache.sling.commons.compiler.CompilationResult
  Was a compilation required or were all classes recent?

## E

escapeChar(char) - Static method in class org.apache.sling.commons.compiler.source.JavaEscapeHelper
  Escapes the provided character so that it's a valid Java identifier character.

## G

getColumn() - Method in class org.apache.sling.commons.compiler.CompilerMessage
  Return the column number of the program text originating this message
getErrors() - Method in interface org.apache.sling.commons.compiler.CompilationResult
  Return a list of error messages that occured during compilation.
getFile() - Method in class org.apache.sling.commons.compiler.CompilerMessage
  Return the filename associated with this compiler message.
getFileName() - Method in interface org.apache.sling.commons.compiler.CompilationUnitWithSource
getJavaIdentifier(String) - Static method in class org.apache.sling.commons.compiler.source.JavaEscapeHelper
  Converts the given identifier to a legal Java identifier.
getLastModified() - Method in interface org.apache.sling.commons.compiler.CompilationUnit
  Return the last modified for the compilation unit.
getLine() - Method in class org.apache.sling.commons.compiler.CompilerMessage
  Return the line number of the program text originating this message
getMainClassName() - Method in interface org.apache.sling.commons.compiler.CompilationUnit
  Returns the name of the top level public type.
getMessage() - Method in class org.apache.sling.commons.compiler.CompilerMessage
  Return the message
getSource() - Method in interface org.apache.sling.commons.compiler.CompilationUnit
  Return a reader for the contents.
getSourceVersion() - Method in class org.apache.sling.commons.compiler.Options
  Get the source version.
getTargetVersion() - Method in class org.apache.sling.commons.compiler.Options
  Get the target version.
getWarnings() - Method in interface org.apache.sling.commons.compiler.CompilationResult
  Return a list of warnings that occured during compilation.

## I

isGenerateDebugInfo() - Method in class org.apache.sling.commons.compiler.Options
  Should debug info be generated?
isJavaKeyword(String) - Static method in class org.apache.sling.commons.compiler.source.JavaEscapeHelper
  Test whether the argument is a Java keyword, according to the Java Language Specification.
isJavaLiteral(String) - Static method in class org.apache.sling.commons.compiler.source.JavaEscapeHelper
  Test whether the argument is a Java literal, according to the Java Language Specification..
isSpecialIdentifier(String) - Static method in class org.apache.sling.commons.compiler.source.JavaEscapeHelper
  Test whether the argument is a special identifier, according to the Java Language Specification.

## J

JavaCompiler - Interface in org.apache.sling.commons.compiler
  The `JavaCompiler` provides platform independant Java compilation support.
JavaEscapeHelper - Class in org.apache.sling.commons.compiler.source
  The `JavaEscapeHelper` class provides various methods which can be used to generate valid Java identifiers or package / class names, especially when generating them from a transcompiler.

## K

KEY_ADDITIONAL_CLASS_LOADER - Static variable in class org.apache.sling.commons.compiler.Options
  The key for the additional class loader.
KEY_CLASS_LOADER - Static variable in class org.apache.sling.commons.compiler.Options
  The key for the class loader.
KEY_CLASS_LOADER_WRITER - Static variable in class org.apache.sling.commons.compiler.Options
  The key for the class loader writer.
KEY_FORCE_COMPILATION - Static variable in class org.apache.sling.commons.compiler.Options
  The key to force the compilation - even if the class files are more recent.
KEY_GENERATE_DEBUG_INFO - Static variable in class org.apache.sling.commons.compiler.Options
  The key for the generate debug info flag.
KEY_IGNORE_WARNINGS - Static variable in class org.apache.sling.commons.compiler.Options
  The key to ignore warnings - if this option is turned on, the resulting compilation result does not get the warnings issued by the compiler.
KEY_SOURCE_VERSION - Static variable in class org.apache.sling.commons.compiler.Options
  The key for the source version.
KEY_TARGET_VERSION - Static variable in class org.apache.sling.commons.compiler.Options
  The key for the target version.

## L

loadCompiledClass(String) - Method in interface org.apache.sling.commons.compiler.CompilationResult
  Try to load the compiled class.

## M

makeJavaPackage(String) - Static method in class org.apache.sling.commons.compiler.source.JavaEscapeHelper
  Converts the given `path` to a Java package or fully-qualified class name, depending on the `path`'s value.

## O

Options - Class in org.apache.sling.commons.compiler
  Options for the compilation process.
Options() - Constructor for class org.apache.sling.commons.compiler.Options
  Default options with the following presets: - generate debug info : true
Options(Options) - Constructor for class org.apache.sling.commons.compiler.Options
  Create a new options object based on an existing one.
org.apache.sling.commons.compiler - package org.apache.sling.commons.compiler
org.apache.sling.commons.compiler.source - package org.apache.sling.commons.compiler.source

## U

unescape(String) - Static method in class org.apache.sling.commons.compiler.source.JavaEscapeHelper
  Returns the original character that was escaped, given an `escapeSequence`.
unescapeAll(String) - Static method in class org.apache.sling.commons.compiler.source.JavaEscapeHelper
  Provided a string which could contain escape sequences generated through `escapeChar(char)`, this method will unescape all such sequences.

## V

VERSION_1_1 - Static variable in class org.apache.sling.commons.compiler.Options
VERSION_1_2 - Static variable in class org.apache.sling.commons.compiler.Options
VERSION_1_3 - Static variable in class org.apache.sling.commons.compiler.Options
VERSION_1_4 - Static variable in class org.apache.sling.commons.compiler.Options
VERSION_1_5 - Static variable in class org.apache.sling.commons.compiler.Options
VERSION_1_6 - Static variable in class org.apache.sling.commons.compiler.Options
VERSION_1_7 - Static variable in class org.apache.sling.commons.compiler.Options
VERSION_1_8 - Static variable in class org.apache.sling.commons.compiler.Options
VERSION_RUNTIME - Static variable in class org.apache.sling.commons.compiler.Options

C D E G I J K L M O U V
All Classes All Packages