Top Description Inners Methods
com.sun.tools.javac.util

public @Interface DefinedBy

extends Annotation
Annotations
@Target:METHOD
@Retention:SOURCE
Imports
java.lang.annotation.ElementType, .Retention, .RetentionPolicy, .Target

Methods that directly implement a method declared in a public, supported API should be marked with this annotation.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Method Summary

Modifier and TypeMethod and Description
public DefinedBy.Api
value()

The API which defines the implemented method.

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString

Method Detail

valueback to summary
public DefinedBy.Api value()

The API which defines the implemented method.

com.sun.tools.javac.util back to summary

public final Enum DefinedBy.Api

extends Enum<DefinedBy.Api>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final DefinedBy.Api
public static final DefinedBy.Api
public static final DefinedBy.Api
public static final DefinedBy.Api
public final String
packageRoot

The package under which all interfaces/classes of this API belong.

Constructor Summary

AccessConstructor and Description
private
Api(String packageRoot)

Method Summary

Modifier and TypeMethod and Description
public static DefinedBy.Api
public static DefinedBy.Api[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ANNOTATION_PROCESSINGback to summary
public static final DefinedBy.Api ANNOTATION_PROCESSING
COMPILERback to summary
public static final DefinedBy.Api COMPILER
COMPILER_TREEback to summary
public static final DefinedBy.Api COMPILER_TREE
LANGUAGE_MODELback to summary
public static final DefinedBy.Api LANGUAGE_MODEL
packageRootback to summary
public final String packageRoot

The package under which all interfaces/classes of this API belong.

Constructor Detail

Apiback to summary
private Api(String packageRoot)

Method Detail

valueOfback to summary
public static DefinedBy.Api valueOf(String name)
valuesback to summary
public static DefinedBy.Api[] values()