META-INF/
META-INF/MANIFEST.MF
com/
com/sun/
com/sun/codemodel/
com/sun/codemodel/fmt/
com/sun/codemodel/util/
com/sun/codemodel/writer/
com/sun/codemodel/ClassType.classClassType.java
package com.sun.codemodel
public final com.sun.codemodel.ClassType extends java.lang.Object {
final String declarationToken
public static final com.sun.codemodel.ClassType CLASS
public static final com.sun.codemodel.ClassType INTERFACE
public static final com.sun.codemodel.ClassType ANNOTATION_TYPE_DECL
public static final com.sun.codemodel.ClassType ENUM
private void (java.lang.String)
String token
static void ()
}
com/sun/codemodel/CodeWriter$1.classCodeWriter.java
package com.sun.codemodel
com.sun.codemodel.CodeWriter$1 extends com.sun.codemodel.util.UnicodeEscapeWriter {
private final java.nio.charset.CharsetEncoder encoder
final java.io.OutputStreamWriter val$bw
final com.sun.codemodel.CodeWriter this$0
void (com.sun.codemodel.CodeWriter, java.io.Writer, java.io.OutputStreamWriter)
java.io.Writer x0
protected boolean requireEscaping (int)
int ch
}
com/sun/codemodel/CodeWriter.classCodeWriter.java
package com.sun.codemodel
public abstract com.sun.codemodel.CodeWriter extends java.lang.Object {
protected String encoding
public void ()
public abstract java.io.OutputStream openBinary (com.sun.codemodel.JPackage, java.lang.String) throws java.io.IOException
public java.io.Writer openSource (com.sun.codemodel.JPackage, java.lang.String) throws java.io.IOException
Throwable t
com.sun.codemodel.JPackage pkg
String fileName
java.io.OutputStreamWriter bw
public abstract void close () throws java.io.IOException
}
com/sun/codemodel/fmt/JBinaryFile.classJBinaryFile.java
package com.sun.codemodel.fmt
public final com.sun.codemodel.fmt.JBinaryFile extends com.sun.codemodel.JResourceFile {
private final java.io.ByteArrayOutputStream baos
public void (java.lang.String)
String name
public java.io.OutputStream getDataStore ()
public void build (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream os
}
com/sun/codemodel/fmt/JPropertyFile.classJPropertyFile.java
package com.sun.codemodel.fmt
public com.sun.codemodel.fmt.JPropertyFile extends com.sun.codemodel.JResourceFile {
private final java.util.Properties data
public void (java.lang.String)
String name
public void add (java.lang.String, java.lang.String)
String key
String value
public void build (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
}
com/sun/codemodel/fmt/JSerializedObject.classJSerializedObject.java
package com.sun.codemodel.fmt
public com.sun.codemodel.fmt.JSerializedObject extends com.sun.codemodel.JResourceFile {
private final Object obj
public void (java.lang.String, java.lang.Object) throws java.io.IOException
String name
Object obj
protected void build (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream os
java.io.ObjectOutputStream oos
}
com/sun/codemodel/fmt/JStaticFile.classJStaticFile.java
package com.sun.codemodel.fmt
public final com.sun.codemodel.fmt.JStaticFile extends com.sun.codemodel.JResourceFile {
private final ClassLoader classLoader
private final String resourceName
private final boolean isResource
public void (java.lang.String)
String _resourceName
public void (java.lang.String, boolean)
String _resourceName
boolean isResource
public void (java.lang.ClassLoader, java.lang.String, boolean)
ClassLoader _classLoader
String _resourceName
boolean isResource
protected boolean isResource ()
protected void build (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream os
java.io.DataInputStream dis
byte[] buf
int sz
}
com/sun/codemodel/fmt/JStaticJavaFile$1.classJStaticJavaFile.java
package com.sun.codemodel.fmt
com.sun.codemodel.fmt.JStaticJavaFile$1 extends java.lang.Object implements com.sun.codemodel.fmt.JStaticJavaFile$LineFilter {
final com.sun.codemodel.fmt.JStaticJavaFile this$0
void (com.sun.codemodel.fmt.JStaticJavaFile)
public java.lang.String process (java.lang.String)
String line
}
com/sun/codemodel/fmt/JStaticJavaFile$ChainFilter.classJStaticJavaFile.java
package com.sun.codemodel.fmt
public final com.sun.codemodel.fmt.JStaticJavaFile$ChainFilter extends java.lang.Object implements com.sun.codemodel.fmt.JStaticJavaFile$LineFilter {
private final com.sun.codemodel.fmt.JStaticJavaFile$LineFilter first
private final com.sun.codemodel.fmt.JStaticJavaFile$LineFilter second
public void (com.sun.codemodel.fmt.JStaticJavaFile$LineFilter, com.sun.codemodel.fmt.JStaticJavaFile$LineFilter)
com.sun.codemodel.fmt.JStaticJavaFile$LineFilter first
com.sun.codemodel.fmt.JStaticJavaFile$LineFilter second
public java.lang.String process (java.lang.String) throws java.text.ParseException
String line
}
com/sun/codemodel/fmt/JStaticJavaFile$JStaticClass.classJStaticJavaFile.java
package com.sun.codemodel.fmt
com.sun.codemodel.fmt.JStaticJavaFile$JStaticClass extends com.sun.codemodel.JClass {
private final com.sun.codemodel.JTypeVar[] typeParams
final com.sun.codemodel.fmt.JStaticJavaFile this$0
void (com.sun.codemodel.fmt.JStaticJavaFile)
public java.lang.String name ()
public java.lang.String fullName ()
public com.sun.codemodel.JPackage _package ()
public com.sun.codemodel.JClass _extends ()
public java.util.Iterator _implements ()
public boolean isInterface ()
public boolean isAbstract ()
public com.sun.codemodel.JTypeVar[] typeParams ()
protected com.sun.codemodel.JClass substituteParams (com.sun.codemodel.JTypeVar[], java.util.List)
com.sun.codemodel.JTypeVar[] variables
java.util.List bindings
}
com/sun/codemodel/fmt/JStaticJavaFile$LineFilter.classJStaticJavaFile.java
package com.sun.codemodel.fmt
public abstract com.sun.codemodel.fmt.JStaticJavaFile$LineFilter extends java.lang.Object {
public abstract java.lang.String process (java.lang.String) throws java.text.ParseException
}
com/sun/codemodel/fmt/JStaticJavaFile.classJStaticJavaFile.java
package com.sun.codemodel.fmt
public final com.sun.codemodel.fmt.JStaticJavaFile extends com.sun.codemodel.JResourceFile {
private final com.sun.codemodel.JPackage pkg
private final String className
private final java.net.URL source
private final com.sun.codemodel.fmt.JStaticJavaFile$JStaticClass clazz
private final com.sun.codemodel.fmt.JStaticJavaFile$LineFilter filter
public void (com.sun.codemodel.JPackage, java.lang.String, java.lang.String)
com.sun.codemodel.JPackage _pkg
String className
String _resourceName
public void (com.sun.codemodel.JPackage, java.lang.String, java.net.URL, com.sun.codemodel.fmt.JStaticJavaFile$LineFilter)
com.sun.codemodel.JPackage _pkg
String _className
java.net.URL _source
com.sun.codemodel.fmt.JStaticJavaFile$LineFilter _filter
public final com.sun.codemodel.JClass getJClass ()
protected boolean isResource ()
protected void build (java.io.OutputStream) throws java.io.IOException
String line
java.text.ParseException e
java.io.OutputStream os
java.io.InputStream is
java.io.BufferedReader r
java.io.PrintWriter w
com.sun.codemodel.fmt.JStaticJavaFile$LineFilter filter
int lineNumber
private com.sun.codemodel.fmt.JStaticJavaFile$LineFilter createLineFilter ()
com.sun.codemodel.fmt.JStaticJavaFile$LineFilter f
static com.sun.codemodel.JPackage access$000 (com.sun.codemodel.fmt.JStaticJavaFile)
com.sun.codemodel.fmt.JStaticJavaFile x0
static java.lang.String access$100 (com.sun.codemodel.fmt.JStaticJavaFile)
com.sun.codemodel.fmt.JStaticJavaFile x0
}
com/sun/codemodel/fmt/JTextFile.classJTextFile.java
package com.sun.codemodel.fmt
public com.sun.codemodel.fmt.JTextFile extends com.sun.codemodel.JResourceFile {
private String contents
public void (java.lang.String)
String name
public void setContents (java.lang.String)
String _contents
public void build (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
java.io.Writer w
}
com/sun/codemodel/fmt/SecureLoader$1.classSecureLoader.java
package com.sun.codemodel.fmt
final com.sun.codemodel.fmt.SecureLoader$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Object run ()
}
com/sun/codemodel/fmt/SecureLoader$2.classSecureLoader.java
package com.sun.codemodel.fmt
final com.sun.codemodel.fmt.SecureLoader$2 extends java.lang.Object implements java.security.PrivilegedAction {
final Class val$c
void (java.lang.Class)
public java.lang.Object run ()
}
com/sun/codemodel/fmt/SecureLoader$3.classSecureLoader.java
package com.sun.codemodel.fmt
final com.sun.codemodel.fmt.SecureLoader$3 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Object run ()
}
com/sun/codemodel/fmt/SecureLoader$4.classSecureLoader.java
package com.sun.codemodel.fmt
final com.sun.codemodel.fmt.SecureLoader$4 extends java.lang.Object implements java.security.PrivilegedAction {
final ClassLoader val$cl
void (java.lang.ClassLoader)
public java.lang.Object run ()
}
com/sun/codemodel/fmt/SecureLoader.classSecureLoader.java
package com.sun.codemodel.fmt
com.sun.codemodel.fmt.SecureLoader extends java.lang.Object {
void ()
static java.lang.ClassLoader getContextClassLoader ()
static java.lang.ClassLoader getClassClassLoader (java.lang.Class)
Class c
static java.lang.ClassLoader getSystemClassLoader ()
static void setContextClassLoader (java.lang.ClassLoader)
ClassLoader cl
}
com/sun/codemodel/JAnnotatable.classJAnnotatable.java
package com.sun.codemodel
public abstract com.sun.codemodel.JAnnotatable extends java.lang.Object {
public abstract com.sun.codemodel.JAnnotationUse annotate (com.sun.codemodel.JClass)
public abstract com.sun.codemodel.JAnnotationUse annotate (java.lang.Class)
public abstract boolean removeAnnotation (com.sun.codemodel.JAnnotationUse)
public abstract com.sun.codemodel.JAnnotationWriter annotate2 (java.lang.Class)
public abstract java.util.Collection annotations ()
}
com/sun/codemodel/JAnnotationArrayMember$1.classJAnnotationArrayMember.java
package com.sun.codemodel
com.sun.codemodel.JAnnotationArrayMember$1 extends com.sun.codemodel.JAnnotationValue {
final Enum val$value
final com.sun.codemodel.JAnnotationArrayMember this$0
void (com.sun.codemodel.JAnnotationArrayMember, java.lang.Enum)
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JAnnotationArrayMember$2.classJAnnotationArrayMember.java
package com.sun.codemodel
com.sun.codemodel.JAnnotationArrayMember$2 extends com.sun.codemodel.JExpressionImpl {
final Class val$value
final com.sun.codemodel.JAnnotationArrayMember this$0
void (com.sun.codemodel.JAnnotationArrayMember, java.lang.Class)
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JAnnotationArrayMember.classJAnnotationArrayMember.java
package com.sun.codemodel
public final com.sun.codemodel.JAnnotationArrayMember extends com.sun.codemodel.JAnnotationValue implements com.sun.codemodel.JAnnotatable {
private final java.util.List values
private final com.sun.codemodel.JCodeModel owner
void (com.sun.codemodel.JCodeModel)
com.sun.codemodel.JCodeModel owner
public com.sun.codemodel.JAnnotationArrayMember param (java.lang.String)
String value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (boolean)
boolean value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (byte)
byte value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (char)
char value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (double)
double value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (long)
long value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (short)
short value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (int)
int value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (float)
float value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (java.lang.Enum)
Enum value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (com.sun.codemodel.JEnumConstant)
com.sun.codemodel.JEnumConstant value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (java.lang.Class)
Class value
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationArrayMember param (com.sun.codemodel.JType)
com.sun.codemodel.JType type
com.sun.codemodel.JClass clazz
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationUse annotate (java.lang.Class)
Class clazz
public com.sun.codemodel.JAnnotationUse annotate (com.sun.codemodel.JClass)
com.sun.codemodel.JClass clazz
com.sun.codemodel.JAnnotationUse a
public boolean removeAnnotation (com.sun.codemodel.JAnnotationUse)
com.sun.codemodel.JAnnotationUse annotation
public com.sun.codemodel.JAnnotationWriter annotate2 (java.lang.Class)
Class clazz
public java.util.Collection annotations ()
public com.sun.codemodel.JAnnotationArrayMember param (com.sun.codemodel.JAnnotationUse)
com.sun.codemodel.JAnnotationUse value
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JAnnotationValue aValue
java.util.Iterator i$
com.sun.codemodel.JFormatter f
boolean first
static com.sun.codemodel.JCodeModel access$000 (com.sun.codemodel.JAnnotationArrayMember)
com.sun.codemodel.JAnnotationArrayMember x0
}
com/sun/codemodel/JAnnotationStringValue.classJAnnotationStringValue.java
package com.sun.codemodel
final com.sun.codemodel.JAnnotationStringValue extends com.sun.codemodel.JAnnotationValue {
private final com.sun.codemodel.JExpression value
void (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression value
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JAnnotationUse$1.classJAnnotationUse.java
package com.sun.codemodel
com.sun.codemodel.JAnnotationUse$1 extends com.sun.codemodel.JAnnotationValue {
final Enum val$value
final com.sun.codemodel.JAnnotationUse this$0
void (com.sun.codemodel.JAnnotationUse, java.lang.Enum)
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JAnnotationUse$2.classJAnnotationUse.java
package com.sun.codemodel
com.sun.codemodel.JAnnotationUse$2 extends com.sun.codemodel.JExpressionImpl {
final Class val$value
final com.sun.codemodel.JAnnotationUse this$0
void (com.sun.codemodel.JAnnotationUse, java.lang.Class)
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JAnnotationUse.classJAnnotationUse.java
package com.sun.codemodel
public final com.sun.codemodel.JAnnotationUse extends com.sun.codemodel.JAnnotationValue {
private final com.sun.codemodel.JClass clazz
private java.util.Map memberValues
void (com.sun.codemodel.JClass)
com.sun.codemodel.JClass clazz
public com.sun.codemodel.JClass getAnnotationClass ()
public java.util.Map getAnnotationMembers ()
private com.sun.codemodel.JCodeModel owner ()
private void addValue (java.lang.String, com.sun.codemodel.JAnnotationValue)
String name
com.sun.codemodel.JAnnotationValue annotationValue
public com.sun.codemodel.JAnnotationUse param (java.lang.String, boolean)
String name
boolean value
public com.sun.codemodel.JAnnotationUse param (java.lang.String, byte)
String name
byte value
public com.sun.codemodel.JAnnotationUse param (java.lang.String, char)
String name
char value
public com.sun.codemodel.JAnnotationUse param (java.lang.String, double)
String name
double value
public com.sun.codemodel.JAnnotationUse param (java.lang.String, float)
String name
float value
public com.sun.codemodel.JAnnotationUse param (java.lang.String, long)
String name
long value
public com.sun.codemodel.JAnnotationUse param (java.lang.String, short)
String name
short value
public com.sun.codemodel.JAnnotationUse param (java.lang.String, int)
String name
int value
public com.sun.codemodel.JAnnotationUse param (java.lang.String, java.lang.String)
String name
String value
public com.sun.codemodel.JAnnotationUse annotationParam (java.lang.String, java.lang.Class)
String name
Class value
com.sun.codemodel.JAnnotationUse annotationUse
public com.sun.codemodel.JAnnotationUse param (java.lang.String, java.lang.Enum)
String name
Enum value
public com.sun.codemodel.JAnnotationUse param (java.lang.String, com.sun.codemodel.JEnumConstant)
String name
com.sun.codemodel.JEnumConstant value
public com.sun.codemodel.JAnnotationUse param (java.lang.String, java.lang.Class)
String name
Class value
public com.sun.codemodel.JAnnotationUse param (java.lang.String, com.sun.codemodel.JType)
String name
com.sun.codemodel.JType type
com.sun.codemodel.JClass c
public com.sun.codemodel.JAnnotationUse param (java.lang.String, com.sun.codemodel.JExpression)
String name
com.sun.codemodel.JExpression value
public com.sun.codemodel.JAnnotationArrayMember paramArray (java.lang.String)
String name
com.sun.codemodel.JAnnotationArrayMember arrayMember
public com.sun.codemodel.JAnnotationUse annotate (java.lang.Class)
Class clazz
com.sun.codemodel.JAnnotationUse annotationUse
public void generate (com.sun.codemodel.JFormatter)
java.util.Map$Entry mapEntry
java.util.Iterator i$
boolean first
com.sun.codemodel.JFormatter f
private boolean isOptimizable ()
static com.sun.codemodel.JCodeModel access$000 (com.sun.codemodel.JAnnotationUse)
com.sun.codemodel.JAnnotationUse x0
}
com/sun/codemodel/JAnnotationValue.classJAnnotationValue.java
package com.sun.codemodel
public abstract com.sun.codemodel.JAnnotationValue extends java.lang.Object implements com.sun.codemodel.JGenerable {
public void ()
}
com/sun/codemodel/JAnnotationWriter.classJAnnotationWriter.java
package com.sun.codemodel
public abstract com.sun.codemodel.JAnnotationWriter extends java.lang.Object {
public abstract com.sun.codemodel.JAnnotationUse getAnnotationUse ()
public abstract java.lang.Class getAnnotationType ()
}
com/sun/codemodel/JAnonymousClass.classJAnonymousClass.java
package com.sun.codemodel
com.sun.codemodel.JAnonymousClass extends com.sun.codemodel.JDefinedClass {
private final com.sun.codemodel.JClass base
void (com.sun.codemodel.JClass)
com.sun.codemodel.JClass _base
public java.lang.String fullName ()
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JArray.classJArray.java
package com.sun.codemodel
public final com.sun.codemodel.JArray extends com.sun.codemodel.JExpressionImpl {
private final com.sun.codemodel.JType type
private final com.sun.codemodel.JExpression size
private java.util.List exprs
public com.sun.codemodel.JArray add (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression e
void (com.sun.codemodel.JType, com.sun.codemodel.JExpression)
com.sun.codemodel.JType type
com.sun.codemodel.JExpression size
public void generate (com.sun.codemodel.JFormatter)
int i
com.sun.codemodel.JFormatter f
int arrayCount
com.sun.codemodel.JType t
}
com/sun/codemodel/JArrayClass.classJArrayClass.java
package com.sun.codemodel
final com.sun.codemodel.JArrayClass extends com.sun.codemodel.JClass {
private final com.sun.codemodel.JType componentType
void (com.sun.codemodel.JCodeModel, com.sun.codemodel.JType)
com.sun.codemodel.JCodeModel owner
com.sun.codemodel.JType component
public java.lang.String name ()
public java.lang.String fullName ()
public java.lang.String binaryName ()
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
public com.sun.codemodel.JPackage _package ()
public com.sun.codemodel.JClass _extends ()
public java.util.Iterator _implements ()
public boolean isInterface ()
public boolean isAbstract ()
public com.sun.codemodel.JType elementType ()
public boolean isArray ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
protected com.sun.codemodel.JClass substituteParams (com.sun.codemodel.JTypeVar[], java.util.List)
com.sun.codemodel.JTypeVar[] variables
java.util.List bindings
com.sun.codemodel.JClass c
}
com/sun/codemodel/JArrayCompRef.classJArrayCompRef.java
package com.sun.codemodel
final com.sun.codemodel.JArrayCompRef extends com.sun.codemodel.JExpressionImpl implements com.sun.codemodel.JAssignmentTarget {
private final com.sun.codemodel.JExpression array
private final com.sun.codemodel.JExpression index
void (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression array
com.sun.codemodel.JExpression index
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
public com.sun.codemodel.JExpression assign (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression rhs
public com.sun.codemodel.JExpression assignPlus (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression rhs
}
com/sun/codemodel/JAssignment.classJAssignment.java
package com.sun.codemodel
public com.sun.codemodel.JAssignment extends com.sun.codemodel.JExpressionImpl implements com.sun.codemodel.JStatement {
com.sun.codemodel.JAssignmentTarget lhs
com.sun.codemodel.JExpression rhs
String op
void (com.sun.codemodel.JAssignmentTarget, com.sun.codemodel.JExpression)
com.sun.codemodel.JAssignmentTarget lhs
com.sun.codemodel.JExpression rhs
void (com.sun.codemodel.JAssignmentTarget, com.sun.codemodel.JExpression, java.lang.String)
com.sun.codemodel.JAssignmentTarget lhs
com.sun.codemodel.JExpression rhs
String op
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JAssignmentTarget.classJAssignmentTarget.java
package com.sun.codemodel
public abstract com.sun.codemodel.JAssignmentTarget extends java.lang.Object implements com.sun.codemodel.JGenerable com.sun.codemodel.JExpression {
public abstract com.sun.codemodel.JExpression assign (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression assignPlus (com.sun.codemodel.JExpression)
}
com/sun/codemodel/JAtom.classJAtom.java
package com.sun.codemodel
final com.sun.codemodel.JAtom extends com.sun.codemodel.JExpressionImpl {
private final String what
void (java.lang.String)
String what
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JBlock$1.classJBlock.java
package com.sun.codemodel
com.sun.codemodel.JBlock$1 extends java.lang.Object implements com.sun.codemodel.JStatement {
final String val$source
final com.sun.codemodel.JBlock this$0
void (com.sun.codemodel.JBlock, java.lang.String)
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JBlock.classJBlock.java
package com.sun.codemodel
public final com.sun.codemodel.JBlock extends java.lang.Object implements com.sun.codemodel.JGenerable com.sun.codemodel.JStatement {
private final java.util.List content
private boolean bracesRequired
private boolean indentRequired
private int pos
public void ()
public void (boolean, boolean)
boolean bracesRequired
boolean indentRequired
public java.util.List getContents ()
private java.lang.Object insert (java.lang.Object)
Object statementOrDeclaration
public int pos ()
public int pos (int)
int newPos
int r
public boolean isEmpty ()
public com.sun.codemodel.JVar decl (com.sun.codemodel.JType, java.lang.String)
com.sun.codemodel.JType type
String name
public com.sun.codemodel.JVar decl (com.sun.codemodel.JType, java.lang.String, com.sun.codemodel.JExpression)
com.sun.codemodel.JType type
String name
com.sun.codemodel.JExpression init
public com.sun.codemodel.JVar decl (int, com.sun.codemodel.JType, java.lang.String, com.sun.codemodel.JExpression)
int mods
com.sun.codemodel.JType type
String name
com.sun.codemodel.JExpression init
com.sun.codemodel.JVar v
public com.sun.codemodel.JBlock assign (com.sun.codemodel.JAssignmentTarget, com.sun.codemodel.JExpression)
com.sun.codemodel.JAssignmentTarget lhs
com.sun.codemodel.JExpression exp
public com.sun.codemodel.JBlock assignPlus (com.sun.codemodel.JAssignmentTarget, com.sun.codemodel.JExpression)
com.sun.codemodel.JAssignmentTarget lhs
com.sun.codemodel.JExpression exp
public com.sun.codemodel.JInvocation invoke (com.sun.codemodel.JExpression, java.lang.String)
com.sun.codemodel.JExpression expr
String method
com.sun.codemodel.JInvocation i
public com.sun.codemodel.JInvocation invoke (com.sun.codemodel.JExpression, com.sun.codemodel.JMethod)
com.sun.codemodel.JExpression expr
com.sun.codemodel.JMethod method
public com.sun.codemodel.JInvocation staticInvoke (com.sun.codemodel.JClass, java.lang.String)
com.sun.codemodel.JClass type
String method
public com.sun.codemodel.JInvocation invoke (java.lang.String)
String method
public com.sun.codemodel.JInvocation invoke (com.sun.codemodel.JMethod)
com.sun.codemodel.JMethod method
public com.sun.codemodel.JBlock add (com.sun.codemodel.JStatement)
com.sun.codemodel.JStatement s
public com.sun.codemodel.JConditional _if (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression expr
public com.sun.codemodel.JForLoop _for ()
public com.sun.codemodel.JWhileLoop _while (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression test
public com.sun.codemodel.JSwitch _switch (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression test
public com.sun.codemodel.JDoLoop _do (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression test
public com.sun.codemodel.JTryBlock _try ()
public void _return ()
public void _return (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression exp
public void _throw (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression exp
public void _break ()
public void _break (com.sun.codemodel.JLabel)
com.sun.codemodel.JLabel label
public com.sun.codemodel.JLabel label (java.lang.String)
String name
com.sun.codemodel.JLabel l
public void _continue (com.sun.codemodel.JLabel)
com.sun.codemodel.JLabel label
public void _continue ()
public com.sun.codemodel.JBlock block ()
com.sun.codemodel.JBlock b
public com.sun.codemodel.JStatement directStatement (java.lang.String)
String source
com.sun.codemodel.JStatement s
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
void generateBody (com.sun.codemodel.JFormatter)
Object o
java.util.Iterator i$
com.sun.codemodel.JFormatter f
public com.sun.codemodel.JForEach forEach (com.sun.codemodel.JType, java.lang.String, com.sun.codemodel.JExpression)
com.sun.codemodel.JType varType
String name
com.sun.codemodel.JExpression collection
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JBreak.classJBreak.java
package com.sun.codemodel
final com.sun.codemodel.JBreak extends java.lang.Object implements com.sun.codemodel.JStatement {
private final com.sun.codemodel.JLabel label
void (com.sun.codemodel.JLabel)
com.sun.codemodel.JLabel _label
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JCase.classJCase.java
package com.sun.codemodel
public final com.sun.codemodel.JCase extends java.lang.Object implements com.sun.codemodel.JStatement {
private com.sun.codemodel.JExpression label
private com.sun.codemodel.JBlock body
private boolean isDefaultCase
void (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression label
void (com.sun.codemodel.JExpression, boolean)
com.sun.codemodel.JExpression label
boolean isDefaultCase
public com.sun.codemodel.JExpression label ()
public com.sun.codemodel.JBlock body ()
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JCast.classJCast.java
package com.sun.codemodel
final com.sun.codemodel.JCast extends com.sun.codemodel.JExpressionImpl {
private final com.sun.codemodel.JType type
private final com.sun.codemodel.JExpression object
void (com.sun.codemodel.JType, com.sun.codemodel.JExpression)
com.sun.codemodel.JType type
com.sun.codemodel.JExpression object
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JCatchBlock.classJCatchBlock.java
package com.sun.codemodel
public com.sun.codemodel.JCatchBlock extends java.lang.Object implements com.sun.codemodel.JGenerable {
com.sun.codemodel.JClass exception
private com.sun.codemodel.JVar var
private com.sun.codemodel.JBlock body
void (com.sun.codemodel.JClass)
com.sun.codemodel.JClass exception
public com.sun.codemodel.JVar param (java.lang.String)
String name
public com.sun.codemodel.JBlock body ()
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JClass.classJClass.java
package com.sun.codemodel
public abstract com.sun.codemodel.JClass extends com.sun.codemodel.JType {
private final com.sun.codemodel.JCodeModel _owner
protected static final com.sun.codemodel.JTypeVar[] EMPTY_ARRAY
private com.sun.codemodel.JClass arrayClass
protected void (com.sun.codemodel.JCodeModel)
com.sun.codemodel.JCodeModel _owner
public abstract java.lang.String name ()
public abstract com.sun.codemodel.JPackage _package ()
public com.sun.codemodel.JClass outer ()
public final com.sun.codemodel.JCodeModel owner ()
public abstract com.sun.codemodel.JClass _extends ()
public abstract java.util.Iterator _implements ()
public com.sun.codemodel.JTypeVar[] typeParams ()
public abstract boolean isInterface ()
public abstract boolean isAbstract ()
public com.sun.codemodel.JPrimitiveType getPrimitiveType ()
public com.sun.codemodel.JClass boxify ()
public com.sun.codemodel.JType unboxify ()
com.sun.codemodel.JPrimitiveType pt
public com.sun.codemodel.JClass erasure ()
public final boolean isAssignableFrom (com.sun.codemodel.JClass)
java.util.Iterator itfs
com.sun.codemodel.JClass derived
com.sun.codemodel.JClass b
public final com.sun.codemodel.JClass getBaseClass (com.sun.codemodel.JClass)
com.sun.codemodel.JClass bc
com.sun.codemodel.JClass bc
com.sun.codemodel.JClass baseType
com.sun.codemodel.JClass b
java.util.Iterator itfs
public final com.sun.codemodel.JClass getBaseClass (java.lang.Class)
Class baseType
public com.sun.codemodel.JClass array ()
public com.sun.codemodel.JClass narrow (java.lang.Class)
Class clazz
public transient com.sun.codemodel.JClass narrow (java.lang.Class[])
int i
Class[] clazz
com.sun.codemodel.JClass[] r
public com.sun.codemodel.JClass narrow (com.sun.codemodel.JClass)
com.sun.codemodel.JClass clazz
public com.sun.codemodel.JClass narrow (com.sun.codemodel.JType)
com.sun.codemodel.JType type
public transient com.sun.codemodel.JClass narrow (com.sun.codemodel.JClass[])
com.sun.codemodel.JClass[] clazz
public com.sun.codemodel.JClass narrow (java.util.List)
java.util.List clazz
public java.util.List getTypeParameters ()
public final boolean isParameterized ()
public final com.sun.codemodel.JClass wildcard ()
protected abstract com.sun.codemodel.JClass substituteParams (com.sun.codemodel.JTypeVar[], java.util.List)
public java.lang.String toString ()
public final com.sun.codemodel.JExpression dotclass ()
public final com.sun.codemodel.JInvocation staticInvoke (com.sun.codemodel.JMethod)
com.sun.codemodel.JMethod method
public final com.sun.codemodel.JInvocation staticInvoke (java.lang.String)
String method
public final com.sun.codemodel.JFieldRef staticRef (java.lang.String)
String field
public final com.sun.codemodel.JFieldRef staticRef (com.sun.codemodel.JVar)
com.sun.codemodel.JVar field
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
void printLink (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
public volatile com.sun.codemodel.JType erasure ()
static void ()
}
com/sun/codemodel/JClassAlreadyExistsException.classJClassAlreadyExistsException.java
package com.sun.codemodel
public com.sun.codemodel.JClassAlreadyExistsException extends java.lang.Exception {
private static final long serialVersionUID
private final com.sun.codemodel.JDefinedClass existing
public void (com.sun.codemodel.JDefinedClass)
com.sun.codemodel.JDefinedClass _existing
public com.sun.codemodel.JDefinedClass getExistingClass ()
}
com/sun/codemodel/JClassContainer.classJClassContainer.java
package com.sun.codemodel
public abstract com.sun.codemodel.JClassContainer extends java.lang.Object {
public abstract boolean isClass ()
public abstract boolean isPackage ()
public abstract com.sun.codemodel.JDefinedClass _class (int, java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
public abstract com.sun.codemodel.JDefinedClass _class (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
public abstract com.sun.codemodel.JDefinedClass _interface (int, java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
public abstract com.sun.codemodel.JDefinedClass _interface (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
public abstract com.sun.codemodel.JDefinedClass _class (int, java.lang.String, boolean) throws com.sun.codemodel.JClassAlreadyExistsException
public abstract com.sun.codemodel.JDefinedClass _class (int, java.lang.String, com.sun.codemodel.ClassType) throws com.sun.codemodel.JClassAlreadyExistsException
public abstract java.util.Iterator classes ()
public abstract com.sun.codemodel.JClassContainer parentContainer ()
public abstract com.sun.codemodel.JPackage getPackage ()
public abstract com.sun.codemodel.JCodeModel owner ()
public abstract com.sun.codemodel.JDefinedClass _annotationTypeDeclaration (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
public abstract com.sun.codemodel.JDefinedClass _enum (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
}
com/sun/codemodel/JCodeModel$JReferencedClass$1.classJCodeModel.java
package com.sun.codemodel
com.sun.codemodel.JCodeModel$JReferencedClass$1 extends java.lang.Object implements java.util.Iterator {
private int idx
final Class[] val$interfaces
final com.sun.codemodel.JCodeModel$JReferencedClass this$1
void (com.sun.codemodel.JCodeModel$JReferencedClass, java.lang.Class[])
public boolean hasNext ()
public com.sun.codemodel.JClass next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/sun/codemodel/JCodeModel$JReferencedClass.classJCodeModel.java
package com.sun.codemodel
com.sun.codemodel.JCodeModel$JReferencedClass extends com.sun.codemodel.JClass implements com.sun.codemodel.JDeclaration {
private final Class _class
static final boolean $assertionsDisabled
final com.sun.codemodel.JCodeModel this$0
void (com.sun.codemodel.JCodeModel, java.lang.Class)
Class _clazz
public java.lang.String name ()
public java.lang.String fullName ()
public java.lang.String binaryName ()
public com.sun.codemodel.JClass outer ()
Class p
public com.sun.codemodel.JPackage _package ()
String name
int idx
public com.sun.codemodel.JClass _extends ()
Class sp
public java.util.Iterator _implements ()
Class[] interfaces
public boolean isInterface ()
public boolean isAbstract ()
public com.sun.codemodel.JPrimitiveType getPrimitiveType ()
Class v
public boolean isArray ()
public void declare (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
public com.sun.codemodel.JTypeVar[] typeParams ()
protected com.sun.codemodel.JClass substituteParams (com.sun.codemodel.JTypeVar[], java.util.List)
com.sun.codemodel.JTypeVar[] variables
java.util.List bindings
static void ()
}
com/sun/codemodel/JCodeModel$TypeNameParser.classJCodeModel.java
package com.sun.codemodel
final com.sun.codemodel.JCodeModel$TypeNameParser extends java.lang.Object {
private final String s
private int idx
final com.sun.codemodel.JCodeModel this$0
public void (com.sun.codemodel.JCodeModel, java.lang.String)
String s
com.sun.codemodel.JClass parseTypeName () throws java.lang.ClassNotFoundException
String head
char ch
int start
com.sun.codemodel.JClass clazz
private com.sun.codemodel.JClass parseSuffix (com.sun.codemodel.JClass) throws java.lang.ClassNotFoundException
com.sun.codemodel.JClass clazz
char ch
private void ws ()
private com.sun.codemodel.JClass parseArguments (com.sun.codemodel.JClass) throws java.lang.ClassNotFoundException
char ch
com.sun.codemodel.JClass rawType
java.util.List args
}
com/sun/codemodel/JCodeModel.classJCodeModel.java
package com.sun.codemodel
public final com.sun.codemodel.JCodeModel extends java.lang.Object {
private java.util.HashMap packages
private final java.util.HashMap refClasses
public final com.sun.codemodel.JNullType NULL
public final com.sun.codemodel.JPrimitiveType VOID
public final com.sun.codemodel.JPrimitiveType BOOLEAN
public final com.sun.codemodel.JPrimitiveType BYTE
public final com.sun.codemodel.JPrimitiveType SHORT
public final com.sun.codemodel.JPrimitiveType CHAR
public final com.sun.codemodel.JPrimitiveType INT
public final com.sun.codemodel.JPrimitiveType FLOAT
public final com.sun.codemodel.JPrimitiveType LONG
public final com.sun.codemodel.JPrimitiveType DOUBLE
protected static final boolean isCaseSensitiveFileSystem
private com.sun.codemodel.JClass wildcard
public static final java.util.Map primitiveToBox
public static final java.util.Map boxToPrimitive
private static boolean getFileSystemCaseSensitivity ()
Exception e
public void ()
public com.sun.codemodel.JPackage _package (java.lang.String)
String name
com.sun.codemodel.JPackage p
public final com.sun.codemodel.JPackage rootPackage ()
public java.util.Iterator packages ()
public com.sun.codemodel.JDefinedClass _class (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
String fullyqualifiedName
public com.sun.codemodel.JClass directClass (java.lang.String)
String name
public com.sun.codemodel.JDefinedClass _class (int, java.lang.String, com.sun.codemodel.ClassType) throws com.sun.codemodel.JClassAlreadyExistsException
int mods
String fullyqualifiedName
com.sun.codemodel.ClassType t
int idx
public com.sun.codemodel.JDefinedClass _class (java.lang.String, com.sun.codemodel.ClassType) throws com.sun.codemodel.JClassAlreadyExistsException
String fullyqualifiedName
com.sun.codemodel.ClassType t
public com.sun.codemodel.JDefinedClass _getClass (java.lang.String)
String fullyQualifiedName
int idx
public com.sun.codemodel.JDefinedClass newAnonymousClass (com.sun.codemodel.JClass)
com.sun.codemodel.JClass baseType
public com.sun.codemodel.JDefinedClass anonymousClass (com.sun.codemodel.JClass)
com.sun.codemodel.JClass baseType
public com.sun.codemodel.JDefinedClass anonymousClass (java.lang.Class)
Class baseType
public void build (java.io.File, java.io.PrintStream) throws java.io.IOException
java.io.File destDir
java.io.PrintStream status
public void build (java.io.File, java.io.File, java.io.PrintStream) throws java.io.IOException
java.io.File srcDir
java.io.File resourceDir
java.io.PrintStream status
com.sun.codemodel.CodeWriter src
com.sun.codemodel.CodeWriter res
public void build (java.io.File) throws java.io.IOException
java.io.File destDir
public void build (java.io.File, java.io.File) throws java.io.IOException
java.io.File srcDir
java.io.File resourceDir
public void build (com.sun.codemodel.CodeWriter) throws java.io.IOException
com.sun.codemodel.CodeWriter out
public void build (com.sun.codemodel.CodeWriter, com.sun.codemodel.CodeWriter) throws java.io.IOException
com.sun.codemodel.JPackage pkg
com.sun.codemodel.JPackage[] arr$
int len$
int i$
com.sun.codemodel.CodeWriter source
com.sun.codemodel.CodeWriter resource
com.sun.codemodel.JPackage[] pkgs
public int countArtifacts ()
com.sun.codemodel.JPackage pkg
com.sun.codemodel.JPackage[] arr$
int len$
int i$
int r
com.sun.codemodel.JPackage[] pkgs
public com.sun.codemodel.JClass ref (java.lang.Class)
Class clazz
com.sun.codemodel.JCodeModel$JReferencedClass jrc
public com.sun.codemodel.JType _ref (java.lang.Class)
Class c
public com.sun.codemodel.JClass ref (java.lang.String)
ClassNotFoundException e
ClassNotFoundException e1
String fullyQualifiedClassName
public com.sun.codemodel.JClass wildcard ()
public com.sun.codemodel.JType parseType (java.lang.String) throws java.lang.ClassNotFoundException
IllegalArgumentException e
String name
static void ()
java.util.Map$Entry e
java.util.Iterator i$
java.util.Map m1
java.util.Map m2
}
com/sun/codemodel/JCommentPart.classJCommentPart.java
package com.sun.codemodel
public com.sun.codemodel.JCommentPart extends java.util.ArrayList {
private static final long serialVersionUID
public void ()
public com.sun.codemodel.JCommentPart append (java.lang.Object)
Object o
public boolean add (java.lang.Object)
Object o
private void flattenAppend (java.lang.Object)
Object o
Object[] arr$
int len$
int i$
Object o
java.util.Iterator i$
Object value
protected void format (com.sun.codemodel.JFormatter, java.lang.String)
Object o
java.util.Iterator i$
String line
int idx
String s
Object o
com.sun.codemodel.JFormatter f
String indent
java.util.Iterator itr
private java.lang.String escape (java.lang.String)
int idx
String s
}
com/sun/codemodel/JConditional.classJConditional.java
package com.sun.codemodel
public com.sun.codemodel.JConditional extends java.lang.Object implements com.sun.codemodel.JStatement {
private com.sun.codemodel.JExpression test
private com.sun.codemodel.JBlock _then
private com.sun.codemodel.JBlock _else
void (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression test
public com.sun.codemodel.JBlock _then ()
public com.sun.codemodel.JBlock _else ()
public com.sun.codemodel.JConditional _elseif (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression boolExp
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JContinue.classJContinue.java
package com.sun.codemodel
com.sun.codemodel.JContinue extends java.lang.Object implements com.sun.codemodel.JStatement {
private final com.sun.codemodel.JLabel label
void (com.sun.codemodel.JLabel)
com.sun.codemodel.JLabel _label
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JDeclaration.classJDeclaration.java
package com.sun.codemodel
public abstract com.sun.codemodel.JDeclaration extends java.lang.Object {
public abstract void declare (com.sun.codemodel.JFormatter)
}
com/sun/codemodel/JDefinedClass$1.classJDefinedClass.java
package com.sun.codemodel
com.sun.codemodel.JDefinedClass$1 extends com.sun.codemodel.JGenerifiableImpl {
final com.sun.codemodel.JDefinedClass this$0
void (com.sun.codemodel.JDefinedClass)
protected com.sun.codemodel.JCodeModel owner ()
}
com/sun/codemodel/JDefinedClass.classJDefinedClass.java
package com.sun.codemodel
public com.sun.codemodel.JDefinedClass extends com.sun.codemodel.JClass implements com.sun.codemodel.JDeclaration com.sun.codemodel.JClassContainer com.sun.codemodel.JGenerifiable com.sun.codemodel.JAnnotatable com.sun.codemodel.JDocCommentable {
private String name
private com.sun.codemodel.JMods mods
private com.sun.codemodel.JClass superClass
private final java.util.Set interfaces
final java.util.Map fields
private com.sun.codemodel.JBlock init
private com.sun.codemodel.JBlock instanceInit
private com.sun.codemodel.JDocComment jdoc
private final java.util.List constructors
private final java.util.List methods
private java.util.Map classes
private boolean hideFile
public Object metadata
private String directBlock
private com.sun.codemodel.JClassContainer outer
private final com.sun.codemodel.ClassType classType
private final java.util.Map enumConstantsByName
private java.util.List annotations
private final com.sun.codemodel.JGenerifiableImpl generifiable
void (com.sun.codemodel.JClassContainer, int, java.lang.String, com.sun.codemodel.ClassType)
com.sun.codemodel.JClassContainer parent
int mods
String name
com.sun.codemodel.ClassType classTypeval
void (com.sun.codemodel.JCodeModel, int, java.lang.String)
com.sun.codemodel.JCodeModel owner
int mods
String name
private void (int, java.lang.String, com.sun.codemodel.JClassContainer, com.sun.codemodel.JCodeModel)
int mods
String name
com.sun.codemodel.JClassContainer parent
com.sun.codemodel.JCodeModel owner
private void (int, java.lang.String, com.sun.codemodel.JClassContainer, com.sun.codemodel.JCodeModel, com.sun.codemodel.ClassType)
String msg
String msg
int i
int mods
String name
com.sun.codemodel.JClassContainer parent
com.sun.codemodel.JCodeModel owner
com.sun.codemodel.ClassType classTypeVal
public final boolean isAnonymous ()
public com.sun.codemodel.JDefinedClass _extends (com.sun.codemodel.JClass)
com.sun.codemodel.JClass o
com.sun.codemodel.JClass superClass
public com.sun.codemodel.JDefinedClass _extends (java.lang.Class)
Class superClass
public com.sun.codemodel.JClass _extends ()
public com.sun.codemodel.JDefinedClass _implements (com.sun.codemodel.JClass)
com.sun.codemodel.JClass iface
public com.sun.codemodel.JDefinedClass _implements (java.lang.Class)
Class iface
public java.util.Iterator _implements ()
public java.lang.String name ()
public com.sun.codemodel.JEnumConstant enumConstant (java.lang.String)
String name
com.sun.codemodel.JEnumConstant ec
public java.lang.String fullName ()
com.sun.codemodel.JPackage p
public java.lang.String binaryName ()
public boolean isInterface ()
public boolean isAbstract ()
public com.sun.codemodel.JFieldVar field (int, com.sun.codemodel.JType, java.lang.String)
int mods
com.sun.codemodel.JType type
String name
public com.sun.codemodel.JFieldVar field (int, java.lang.Class, java.lang.String)
int mods
Class type
String name
public com.sun.codemodel.JFieldVar field (int, com.sun.codemodel.JType, java.lang.String, com.sun.codemodel.JExpression)
int mods
com.sun.codemodel.JType type
String name
com.sun.codemodel.JExpression init
com.sun.codemodel.JFieldVar f
public boolean isAnnotationTypeDeclaration ()
public com.sun.codemodel.JDefinedClass _annotationTypeDeclaration (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
String name
public com.sun.codemodel.JDefinedClass _enum (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
String name
public com.sun.codemodel.JDefinedClass _enum (int, java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
int mods
String name
public com.sun.codemodel.ClassType getClassType ()
public com.sun.codemodel.JFieldVar field (int, java.lang.Class, java.lang.String, com.sun.codemodel.JExpression)
int mods
Class type
String name
com.sun.codemodel.JExpression init
public java.util.Map fields ()
public void removeField (com.sun.codemodel.JFieldVar)
com.sun.codemodel.JFieldVar field
public com.sun.codemodel.JBlock init ()
public com.sun.codemodel.JBlock instanceInit ()
public com.sun.codemodel.JMethod constructor (int)
int mods
com.sun.codemodel.JMethod c
public java.util.Iterator constructors ()
public com.sun.codemodel.JMethod getConstructor (com.sun.codemodel.JType[])
com.sun.codemodel.JMethod m
java.util.Iterator i$
com.sun.codemodel.JType[] argTypes
public com.sun.codemodel.JMethod method (int, com.sun.codemodel.JType, java.lang.String)
int mods
com.sun.codemodel.JType type
String name
com.sun.codemodel.JMethod m
public com.sun.codemodel.JMethod method (int, java.lang.Class, java.lang.String)
int mods
Class type
String name
public java.util.Collection methods ()
public com.sun.codemodel.JMethod getMethod (java.lang.String, com.sun.codemodel.JType[])
com.sun.codemodel.JMethod m
java.util.Iterator i$
String name
com.sun.codemodel.JType[] argTypes
public boolean isClass ()
public boolean isPackage ()
public com.sun.codemodel.JPackage getPackage ()
public com.sun.codemodel.JDefinedClass _class (int, java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
int mods
String name
public com.sun.codemodel.JDefinedClass _class (int, java.lang.String, boolean) throws com.sun.codemodel.JClassAlreadyExistsException
int mods
String name
boolean isInterface
public com.sun.codemodel.JDefinedClass _class (int, java.lang.String, com.sun.codemodel.ClassType) throws com.sun.codemodel.JClassAlreadyExistsException
String NAME
com.sun.codemodel.JDefinedClass c
int mods
String name
com.sun.codemodel.ClassType classTypeVal
String NAME
public com.sun.codemodel.JDefinedClass _class (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
String name
public com.sun.codemodel.JDefinedClass _interface (int, java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
int mods
String name
public com.sun.codemodel.JDefinedClass _interface (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
String name
public com.sun.codemodel.JDocComment javadoc ()
public void hide ()
public boolean isHidden ()
public final java.util.Iterator classes ()
private java.util.Map getClasses ()
public final com.sun.codemodel.JClass[] listClasses ()
public com.sun.codemodel.JClass outer ()
public void declare (com.sun.codemodel.JFormatter)
com.sun.codemodel.JAnnotationUse annotation
java.util.Iterator i$
com.sun.codemodel.JFormatter f
protected void declareBody (com.sun.codemodel.JFormatter)
com.sun.codemodel.JEnumConstant c
java.util.Iterator i$
com.sun.codemodel.JFieldVar field
java.util.Iterator i$
com.sun.codemodel.JMethod m
java.util.Iterator i$
com.sun.codemodel.JMethod m
java.util.Iterator i$
com.sun.codemodel.JDefinedClass dc
java.util.Iterator i$
com.sun.codemodel.JFormatter f
boolean first
public void direct (java.lang.String)
String string
public final com.sun.codemodel.JPackage _package ()
com.sun.codemodel.JClassContainer p
public final com.sun.codemodel.JClassContainer parentContainer ()
public com.sun.codemodel.JTypeVar generify (java.lang.String)
String name
public com.sun.codemodel.JTypeVar generify (java.lang.String, java.lang.Class)
String name
Class bound
public com.sun.codemodel.JTypeVar generify (java.lang.String, com.sun.codemodel.JClass)
String name
com.sun.codemodel.JClass bound
public com.sun.codemodel.JTypeVar[] typeParams ()
protected com.sun.codemodel.JClass substituteParams (com.sun.codemodel.JTypeVar[], java.util.List)
com.sun.codemodel.JTypeVar[] variables
java.util.List bindings
public com.sun.codemodel.JAnnotationUse annotate (java.lang.Class)
Class clazz
public com.sun.codemodel.JAnnotationUse annotate (com.sun.codemodel.JClass)
com.sun.codemodel.JClass clazz
com.sun.codemodel.JAnnotationUse a
public com.sun.codemodel.JAnnotationWriter annotate2 (java.lang.Class)
Class clazz
public boolean removeAnnotation (com.sun.codemodel.JAnnotationUse)
com.sun.codemodel.JAnnotationUse annotation
public java.util.Collection annotations ()
public com.sun.codemodel.JMods mods ()
}
com/sun/codemodel/JDirectClass.classJDirectClass.java
package com.sun.codemodel
final com.sun.codemodel.JDirectClass extends com.sun.codemodel.JClass {
private final String fullName
public void (com.sun.codemodel.JCodeModel, java.lang.String)
com.sun.codemodel.JCodeModel _owner
String fullName
public java.lang.String name ()
int i
public java.lang.String fullName ()
public com.sun.codemodel.JPackage _package ()
int i
public com.sun.codemodel.JClass _extends ()
public java.util.Iterator _implements ()
public boolean isInterface ()
public boolean isAbstract ()
protected com.sun.codemodel.JClass substituteParams (com.sun.codemodel.JTypeVar[], java.util.List)
com.sun.codemodel.JTypeVar[] variables
java.util.List bindings
}
com/sun/codemodel/JDocComment.classJDocComment.java
package com.sun.codemodel
public com.sun.codemodel.JDocComment extends com.sun.codemodel.JCommentPart implements com.sun.codemodel.JGenerable {
private static final long serialVersionUID
private final java.util.Map atParams
private final java.util.Map atXdoclets
private final java.util.Map atThrows
private com.sun.codemodel.JCommentPart atReturn
private com.sun.codemodel.JCommentPart atDeprecated
private final com.sun.codemodel.JCodeModel owner
private static final String INDENT
public void (com.sun.codemodel.JCodeModel)
com.sun.codemodel.JCodeModel owner
public com.sun.codemodel.JDocComment append (java.lang.Object)
Object o
public com.sun.codemodel.JCommentPart addParam (java.lang.String)
String param
com.sun.codemodel.JCommentPart p
public com.sun.codemodel.JCommentPart addParam (com.sun.codemodel.JVar)
com.sun.codemodel.JVar param
public com.sun.codemodel.JCommentPart addThrows (java.lang.Class)
Class exception
public com.sun.codemodel.JCommentPart addThrows (com.sun.codemodel.JClass)
com.sun.codemodel.JClass exception
com.sun.codemodel.JCommentPart p
public com.sun.codemodel.JCommentPart addReturn ()
public com.sun.codemodel.JCommentPart addDeprecated ()
public java.util.Map addXdoclet (java.lang.String)
String name
java.util.Map p
public java.util.Map addXdoclet (java.lang.String, java.util.Map)
String name
java.util.Map attributes
java.util.Map p
public java.util.Map addXdoclet (java.lang.String, java.lang.String, java.lang.String)
String name
String attribute
String value
java.util.Map p
public void generate (com.sun.codemodel.JFormatter)
java.util.Map$Entry e
java.util.Iterator i$
java.util.Map$Entry e
java.util.Iterator i$
java.util.Map$Entry a
java.util.Iterator i$
java.util.Map$Entry e
java.util.Iterator i$
com.sun.codemodel.JFormatter f
public volatile com.sun.codemodel.JCommentPart append (java.lang.Object)
Object x0
}
com/sun/codemodel/JDocCommentable.classJDocCommentable.java
package com.sun.codemodel
public abstract com.sun.codemodel.JDocCommentable extends java.lang.Object {
public abstract com.sun.codemodel.JDocComment javadoc ()
}
com/sun/codemodel/JDoLoop.classJDoLoop.java
package com.sun.codemodel
public com.sun.codemodel.JDoLoop extends java.lang.Object implements com.sun.codemodel.JStatement {
private com.sun.codemodel.JExpression test
private com.sun.codemodel.JBlock body
void (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression test
public com.sun.codemodel.JBlock body ()
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JEnumConstant.classJEnumConstant.java
package com.sun.codemodel
public final com.sun.codemodel.JEnumConstant extends com.sun.codemodel.JExpressionImpl implements com.sun.codemodel.JDeclaration com.sun.codemodel.JAnnotatable com.sun.codemodel.JDocCommentable {
private final String name
private final com.sun.codemodel.JDefinedClass type
private com.sun.codemodel.JDocComment jdoc
private java.util.List annotations
private java.util.List args
void (com.sun.codemodel.JDefinedClass, java.lang.String)
com.sun.codemodel.JDefinedClass type
String name
public com.sun.codemodel.JEnumConstant arg (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression arg
public java.lang.String getName ()
public com.sun.codemodel.JDocComment javadoc ()
public com.sun.codemodel.JAnnotationUse annotate (com.sun.codemodel.JClass)
com.sun.codemodel.JClass clazz
com.sun.codemodel.JAnnotationUse a
public com.sun.codemodel.JAnnotationUse annotate (java.lang.Class)
Class clazz
public com.sun.codemodel.JAnnotationWriter annotate2 (java.lang.Class)
Class clazz
public boolean removeAnnotation (com.sun.codemodel.JAnnotationUse)
com.sun.codemodel.JAnnotationUse annotation
public java.util.Collection annotations ()
public void declare (com.sun.codemodel.JFormatter)
int i
com.sun.codemodel.JFormatter f
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JExpr$1.classJExpr.java
package com.sun.codemodel
final com.sun.codemodel.JExpr$1 extends com.sun.codemodel.JExpressionImpl {
final com.sun.codemodel.JClass val$cl
void (com.sun.codemodel.JClass)
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JClass c
com.sun.codemodel.JFormatter f
com.sun.codemodel.JClass c
}
com/sun/codemodel/JExpr$2.classJExpr.java
package com.sun.codemodel
final com.sun.codemodel.JExpr$2 extends com.sun.codemodel.JExpressionImpl {
final String val$source
void (java.lang.String)
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JExpr.classJExpr.java
package com.sun.codemodel
public abstract com.sun.codemodel.JExpr extends java.lang.Object {
private static final com.sun.codemodel.JExpression __this
private static final com.sun.codemodel.JExpression __super
private static final com.sun.codemodel.JExpression __null
public static final com.sun.codemodel.JExpression TRUE
public static final com.sun.codemodel.JExpression FALSE
static final String charEscape
static final String charMacro
private void ()
public static com.sun.codemodel.JExpression assign (com.sun.codemodel.JAssignmentTarget, com.sun.codemodel.JExpression)
com.sun.codemodel.JAssignmentTarget lhs
com.sun.codemodel.JExpression rhs
public static com.sun.codemodel.JExpression assignPlus (com.sun.codemodel.JAssignmentTarget, com.sun.codemodel.JExpression)
com.sun.codemodel.JAssignmentTarget lhs
com.sun.codemodel.JExpression rhs
public static com.sun.codemodel.JInvocation _new (com.sun.codemodel.JClass)
com.sun.codemodel.JClass c
public static com.sun.codemodel.JInvocation _new (com.sun.codemodel.JType)
com.sun.codemodel.JType t
public static com.sun.codemodel.JInvocation invoke (java.lang.String)
String method
public static com.sun.codemodel.JInvocation invoke (com.sun.codemodel.JMethod)
com.sun.codemodel.JMethod method
public static com.sun.codemodel.JInvocation invoke (com.sun.codemodel.JExpression, com.sun.codemodel.JMethod)
com.sun.codemodel.JExpression lhs
com.sun.codemodel.JMethod method
public static com.sun.codemodel.JInvocation invoke (com.sun.codemodel.JExpression, java.lang.String)
com.sun.codemodel.JExpression lhs
String method
public static com.sun.codemodel.JFieldRef ref (java.lang.String)
String field
public static com.sun.codemodel.JFieldRef ref (com.sun.codemodel.JExpression, com.sun.codemodel.JVar)
com.sun.codemodel.JExpression lhs
com.sun.codemodel.JVar field
public static com.sun.codemodel.JFieldRef ref (com.sun.codemodel.JExpression, java.lang.String)
com.sun.codemodel.JExpression lhs
String field
public static com.sun.codemodel.JFieldRef refthis (java.lang.String)
String field
public static com.sun.codemodel.JExpression dotclass (com.sun.codemodel.JClass)
com.sun.codemodel.JClass cl
public static com.sun.codemodel.JArrayCompRef component (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression lhs
com.sun.codemodel.JExpression index
public static com.sun.codemodel.JCast cast (com.sun.codemodel.JType, com.sun.codemodel.JExpression)
com.sun.codemodel.JType type
com.sun.codemodel.JExpression expr
public static com.sun.codemodel.JArray newArray (com.sun.codemodel.JType)
com.sun.codemodel.JType type
public static com.sun.codemodel.JArray newArray (com.sun.codemodel.JType, com.sun.codemodel.JExpression)
com.sun.codemodel.JType type
com.sun.codemodel.JExpression size
public static com.sun.codemodel.JArray newArray (com.sun.codemodel.JType, int)
com.sun.codemodel.JType type
int size
public static com.sun.codemodel.JExpression _this ()
public static com.sun.codemodel.JExpression _super ()
public static com.sun.codemodel.JExpression _null ()
public static com.sun.codemodel.JExpression lit (boolean)
boolean b
public static com.sun.codemodel.JExpression lit (int)
int n
public static com.sun.codemodel.JExpression lit (long)
long n
public static com.sun.codemodel.JExpression lit (float)
float f
public static com.sun.codemodel.JExpression lit (double)
double d
public static java.lang.String quotify (char, java.lang.String)
int k
String hex
char c
int j
int i
char quote
String s
int n
StringBuilder sb
public static com.sun.codemodel.JExpression lit (char)
char c
public static com.sun.codemodel.JExpression lit (java.lang.String)
String s
public static com.sun.codemodel.JExpression direct (java.lang.String)
String source
static void ()
}
com/sun/codemodel/JExpression.classJExpression.java
package com.sun.codemodel
public abstract com.sun.codemodel.JExpression extends java.lang.Object implements com.sun.codemodel.JGenerable {
public abstract com.sun.codemodel.JExpression minus ()
public abstract com.sun.codemodel.JExpression not ()
public abstract com.sun.codemodel.JExpression complement ()
public abstract com.sun.codemodel.JExpression incr ()
public abstract com.sun.codemodel.JExpression decr ()
public abstract com.sun.codemodel.JExpression plus (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression minus (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression mul (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression div (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression mod (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression shl (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression shr (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression shrz (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression band (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression bor (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression cand (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression cor (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression xor (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression lt (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression lte (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression gt (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression gte (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression eq (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression ne (com.sun.codemodel.JExpression)
public abstract com.sun.codemodel.JExpression _instanceof (com.sun.codemodel.JType)
public abstract com.sun.codemodel.JInvocation invoke (com.sun.codemodel.JMethod)
public abstract com.sun.codemodel.JInvocation invoke (java.lang.String)
public abstract com.sun.codemodel.JFieldRef ref (com.sun.codemodel.JVar)
public abstract com.sun.codemodel.JFieldRef ref (java.lang.String)
public abstract com.sun.codemodel.JArrayCompRef component (com.sun.codemodel.JExpression)
}
com/sun/codemodel/JExpressionImpl.classJExpressionImpl.java
package com.sun.codemodel
public abstract com.sun.codemodel.JExpressionImpl extends java.lang.Object implements com.sun.codemodel.JExpression {
public void ()
public final com.sun.codemodel.JExpression minus ()
public final com.sun.codemodel.JExpression not ()
public final com.sun.codemodel.JExpression complement ()
public final com.sun.codemodel.JExpression incr ()
public final com.sun.codemodel.JExpression decr ()
public final com.sun.codemodel.JExpression plus (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression minus (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression mul (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression div (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression mod (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression shl (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression shr (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression shrz (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression band (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression bor (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression cand (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression cor (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression xor (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression lt (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression lte (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression gt (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression gte (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression eq (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression ne (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression right
public final com.sun.codemodel.JExpression _instanceof (com.sun.codemodel.JType)
com.sun.codemodel.JType right
public final com.sun.codemodel.JInvocation invoke (com.sun.codemodel.JMethod)
com.sun.codemodel.JMethod method
public final com.sun.codemodel.JInvocation invoke (java.lang.String)
String method
public final com.sun.codemodel.JFieldRef ref (com.sun.codemodel.JVar)
com.sun.codemodel.JVar field
public final com.sun.codemodel.JFieldRef ref (java.lang.String)
String field
public final com.sun.codemodel.JArrayCompRef component (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression index
}
com/sun/codemodel/JFieldRef.classJFieldRef.java
package com.sun.codemodel
public com.sun.codemodel.JFieldRef extends com.sun.codemodel.JExpressionImpl implements com.sun.codemodel.JAssignmentTarget {
private com.sun.codemodel.JGenerable object
private String name
private com.sun.codemodel.JVar var
private boolean explicitThis
void (com.sun.codemodel.JExpression, java.lang.String)
com.sun.codemodel.JExpression object
String name
void (com.sun.codemodel.JExpression, com.sun.codemodel.JVar)
com.sun.codemodel.JExpression object
com.sun.codemodel.JVar v
void (com.sun.codemodel.JType, java.lang.String)
com.sun.codemodel.JType type
String name
void (com.sun.codemodel.JType, com.sun.codemodel.JVar)
com.sun.codemodel.JType type
com.sun.codemodel.JVar v
void (com.sun.codemodel.JGenerable, java.lang.String, boolean)
com.sun.codemodel.JGenerable object
String name
boolean explicitThis
void (com.sun.codemodel.JGenerable, com.sun.codemodel.JVar, boolean)
com.sun.codemodel.JGenerable object
com.sun.codemodel.JVar var
boolean explicitThis
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
String name
public com.sun.codemodel.JExpression assign (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression rhs
public com.sun.codemodel.JExpression assignPlus (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression rhs
}
com/sun/codemodel/JFieldVar.classJFieldVar.java
package com.sun.codemodel
public com.sun.codemodel.JFieldVar extends com.sun.codemodel.JVar implements com.sun.codemodel.JDocCommentable {
private com.sun.codemodel.JDocComment jdoc
private final com.sun.codemodel.JDefinedClass owner
void (com.sun.codemodel.JDefinedClass, com.sun.codemodel.JMods, com.sun.codemodel.JType, java.lang.String, com.sun.codemodel.JExpression)
com.sun.codemodel.JDefinedClass owner
com.sun.codemodel.JMods mods
com.sun.codemodel.JType type
String name
com.sun.codemodel.JExpression init
public void name (java.lang.String)
String name
String oldName
public com.sun.codemodel.JDocComment javadoc ()
public void declare (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JForEach.classJForEach.java
package com.sun.codemodel
public final com.sun.codemodel.JForEach extends java.lang.Object implements com.sun.codemodel.JStatement {
private final com.sun.codemodel.JType type
private final String var
private com.sun.codemodel.JBlock body
private final com.sun.codemodel.JExpression collection
private final com.sun.codemodel.JVar loopVar
public void (com.sun.codemodel.JType, java.lang.String, com.sun.codemodel.JExpression)
com.sun.codemodel.JType vartype
String variable
com.sun.codemodel.JExpression collection
public com.sun.codemodel.JVar var ()
public com.sun.codemodel.JBlock body ()
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JForLoop.classJForLoop.java
package com.sun.codemodel
public com.sun.codemodel.JForLoop extends java.lang.Object implements com.sun.codemodel.JStatement {
private java.util.List inits
private com.sun.codemodel.JExpression test
private java.util.List updates
private com.sun.codemodel.JBlock body
public void ()
public com.sun.codemodel.JVar init (int, com.sun.codemodel.JType, java.lang.String, com.sun.codemodel.JExpression)
int mods
com.sun.codemodel.JType type
String var
com.sun.codemodel.JExpression e
com.sun.codemodel.JVar v
public com.sun.codemodel.JVar init (com.sun.codemodel.JType, java.lang.String, com.sun.codemodel.JExpression)
com.sun.codemodel.JType type
String var
com.sun.codemodel.JExpression e
public void init (com.sun.codemodel.JVar, com.sun.codemodel.JExpression)
com.sun.codemodel.JVar v
com.sun.codemodel.JExpression e
public void test (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression e
public void update (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression e
public com.sun.codemodel.JBlock body ()
public void state (com.sun.codemodel.JFormatter)
Object o
java.util.Iterator i$
com.sun.codemodel.JFormatter f
boolean first
}
com/sun/codemodel/JFormatter$1.classJFormatter.java
package com.sun.codemodel
com.sun.codemodel.JFormatter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$codemodel$JFormatter$Mode
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/sun/codemodel/JFormatter$Mode.classJFormatter.java
package com.sun.codemodel
final com.sun.codemodel.JFormatter$Mode extends java.lang.Enum {
public static final com.sun.codemodel.JFormatter$Mode COLLECTING
public static final com.sun.codemodel.JFormatter$Mode PRINTING
private static final com.sun.codemodel.JFormatter$Mode[] $VALUES
public static com.sun.codemodel.JFormatter$Mode[] values ()
public static com.sun.codemodel.JFormatter$Mode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/codemodel/JFormatter$ReferenceList.classJFormatter.java
package com.sun.codemodel
final com.sun.codemodel.JFormatter$ReferenceList extends java.lang.Object {
private final java.util.ArrayList classes
private boolean id
final com.sun.codemodel.JFormatter this$0
void (com.sun.codemodel.JFormatter)
public boolean collisions (com.sun.codemodel.JDefinedClass)
com.sun.codemodel.JDefinedClass n
java.util.Iterator itr
com.sun.codemodel.JClass c
java.util.Iterator i$
com.sun.codemodel.JDefinedClass enclosingClass
public void add (com.sun.codemodel.JClass)
com.sun.codemodel.JClass clazz
public java.util.List getClasses ()
public void setId (boolean)
boolean value
public boolean isId ()
}
com/sun/codemodel/JFormatter.classJFormatter.java
package com.sun.codemodel
public final com.sun.codemodel.JFormatter extends java.lang.Object {
private java.util.HashMap collectedReferences
private java.util.HashSet importedClasses
private com.sun.codemodel.JFormatter$Mode mode
private int indentLevel
private final String indentSpace
private final java.io.PrintWriter pw
private char lastChar
private boolean atBeginningOfLine
private com.sun.codemodel.JPackage javaLang
static final char CLOSE_TYPE_ARGS
static final boolean $assertionsDisabled
public void (java.io.PrintWriter, java.lang.String)
java.io.PrintWriter s
String space
public void (java.io.PrintWriter)
java.io.PrintWriter s
public void (java.io.Writer)
java.io.Writer w
public void close ()
public boolean isPrinting ()
public com.sun.codemodel.JFormatter o ()
public com.sun.codemodel.JFormatter i ()
private boolean needSpace (char, char)
char c1
char c2
private void spaceIfNeeded (char)
int i
char c
public com.sun.codemodel.JFormatter p (char)
char c
public com.sun.codemodel.JFormatter p (java.lang.String)
String s
public com.sun.codemodel.JFormatter t (com.sun.codemodel.JType)
com.sun.codemodel.JType type
public com.sun.codemodel.JFormatter t (com.sun.codemodel.JClass)
com.sun.codemodel.JFormatter$ReferenceList tl
String shortName
com.sun.codemodel.JClass type
public com.sun.codemodel.JFormatter id (java.lang.String)
com.sun.codemodel.JClass type
java.util.Iterator i$
com.sun.codemodel.JFormatter$ReferenceList tl
String id
public com.sun.codemodel.JFormatter nl ()
public com.sun.codemodel.JFormatter g (com.sun.codemodel.JGenerable)
com.sun.codemodel.JGenerable g
public com.sun.codemodel.JFormatter g (java.util.Collection)
com.sun.codemodel.JGenerable item
java.util.Iterator i$
java.util.Collection list
boolean first
public com.sun.codemodel.JFormatter d (com.sun.codemodel.JDeclaration)
com.sun.codemodel.JDeclaration d
public com.sun.codemodel.JFormatter s (com.sun.codemodel.JStatement)
com.sun.codemodel.JStatement s
public com.sun.codemodel.JFormatter b (com.sun.codemodel.JVar)
com.sun.codemodel.JVar v
void write (com.sun.codemodel.JDefinedClass)
com.sun.codemodel.JFormatter$ReferenceList tl
java.util.Iterator i$
com.sun.codemodel.JClass clazz
com.sun.codemodel.JClass[] arr$
int len$
int i$
com.sun.codemodel.JDefinedClass c
com.sun.codemodel.JPackage pkg
com.sun.codemodel.JClass[] imports
private boolean supressImport (com.sun.codemodel.JClass, com.sun.codemodel.JClass)
com.sun.codemodel.JClass clazz
com.sun.codemodel.JClass c
String packageName
static com.sun.codemodel.JPackage access$000 (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter x0
static void ()
}
com/sun/codemodel/JGenerable.classJGenerable.java
package com.sun.codemodel
public abstract com.sun.codemodel.JGenerable extends java.lang.Object {
public abstract void generate (com.sun.codemodel.JFormatter)
}
com/sun/codemodel/JGenerifiable.classJGenerifiable.java
package com.sun.codemodel
public abstract com.sun.codemodel.JGenerifiable extends java.lang.Object {
public abstract com.sun.codemodel.JTypeVar generify (java.lang.String)
public abstract com.sun.codemodel.JTypeVar generify (java.lang.String, java.lang.Class)
public abstract com.sun.codemodel.JTypeVar generify (java.lang.String, com.sun.codemodel.JClass)
public abstract com.sun.codemodel.JTypeVar[] typeParams ()
}
com/sun/codemodel/JGenerifiableImpl.classJGenerifiableImpl.java
package com.sun.codemodel
abstract com.sun.codemodel.JGenerifiableImpl extends java.lang.Object implements com.sun.codemodel.JGenerifiable com.sun.codemodel.JDeclaration {
private java.util.List typeVariables
void ()
protected abstract com.sun.codemodel.JCodeModel owner ()
public void declare (com.sun.codemodel.JFormatter)
int i
com.sun.codemodel.JFormatter f
public com.sun.codemodel.JTypeVar generify (java.lang.String)
String name
com.sun.codemodel.JTypeVar v
public com.sun.codemodel.JTypeVar generify (java.lang.String, java.lang.Class)
String name
Class bound
public com.sun.codemodel.JTypeVar generify (java.lang.String, com.sun.codemodel.JClass)
String name
com.sun.codemodel.JClass bound
public com.sun.codemodel.JTypeVar[] typeParams ()
}
com/sun/codemodel/JInvocation.classJInvocation.java
package com.sun.codemodel
public final com.sun.codemodel.JInvocation extends com.sun.codemodel.JExpressionImpl implements com.sun.codemodel.JStatement {
private com.sun.codemodel.JGenerable object
private String name
private com.sun.codemodel.JMethod method
private boolean isConstructor
private java.util.List args
private com.sun.codemodel.JType type
void (com.sun.codemodel.JExpression, java.lang.String)
com.sun.codemodel.JExpression object
String name
void (com.sun.codemodel.JExpression, com.sun.codemodel.JMethod)
com.sun.codemodel.JExpression object
com.sun.codemodel.JMethod method
void (com.sun.codemodel.JClass, java.lang.String)
com.sun.codemodel.JClass type
String name
void (com.sun.codemodel.JClass, com.sun.codemodel.JMethod)
com.sun.codemodel.JClass type
com.sun.codemodel.JMethod method
private void (com.sun.codemodel.JGenerable, java.lang.String)
com.sun.codemodel.JGenerable object
String name
private void (com.sun.codemodel.JGenerable, com.sun.codemodel.JMethod)
com.sun.codemodel.JGenerable object
com.sun.codemodel.JMethod method
void (com.sun.codemodel.JType)
com.sun.codemodel.JType c
public com.sun.codemodel.JInvocation arg (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression arg
public com.sun.codemodel.JInvocation arg (java.lang.String)
String v
public com.sun.codemodel.JExpression[] listArgs ()
public void generate (com.sun.codemodel.JFormatter)
String name
com.sun.codemodel.JFormatter f
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JJavaName$Entry.classJJavaName.java
package com.sun.codemodel
com.sun.codemodel.JJavaName$Entry extends java.lang.Object {
private final java.util.regex.Pattern pattern
private final String replacement
public void (java.lang.String, java.lang.String)
String pattern
String replacement
java.lang.String apply (java.lang.String)
StringBuffer buf
String word
java.util.regex.Matcher m
}
com/sun/codemodel/JJavaName.classJJavaName.java
package com.sun.codemodel
public com.sun.codemodel.JJavaName extends java.lang.Object {
private static java.util.HashSet reservedKeywords
private static final com.sun.codemodel.JJavaName$Entry[] TABLE
public void ()
public static boolean isJavaIdentifier (java.lang.String)
int i
String s
public static boolean isFullyQualifiedClassName (java.lang.String)
String s
public static boolean isJavaPackageName (java.lang.String)
int idx
String s
public static java.lang.String getPluralForm (java.lang.String)
char ch
int i
String r
com.sun.codemodel.JJavaName$Entry e
com.sun.codemodel.JJavaName$Entry[] arr$
int len$
int i$
String word
boolean allUpper
static void ()
String w
String[] arr$
int len$
int i$
String[] words
int i
String[] source
}
com/sun/codemodel/JLabel.classJLabel.java
package com.sun.codemodel
public com.sun.codemodel.JLabel extends java.lang.Object implements com.sun.codemodel.JStatement {
final String label
void (java.lang.String)
String _label
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JMethod.classJMethod.java
package com.sun.codemodel
public com.sun.codemodel.JMethod extends com.sun.codemodel.JGenerifiableImpl implements com.sun.codemodel.JDeclaration com.sun.codemodel.JAnnotatable com.sun.codemodel.JDocCommentable {
private com.sun.codemodel.JMods mods
private com.sun.codemodel.JType type
private String name
private final java.util.List params
private java.util.Set _throws
private com.sun.codemodel.JBlock body
private com.sun.codemodel.JDefinedClass outer
private com.sun.codemodel.JDocComment jdoc
private com.sun.codemodel.JVar varParam
private java.util.List annotations
private com.sun.codemodel.JExpression defaultValue
private boolean isConstructor ()
void (com.sun.codemodel.JDefinedClass, int, com.sun.codemodel.JType, java.lang.String)
com.sun.codemodel.JDefinedClass outer
int mods
com.sun.codemodel.JType type
String name
void (int, com.sun.codemodel.JDefinedClass)
int mods
com.sun.codemodel.JDefinedClass _class
private java.util.Set getThrows ()
public com.sun.codemodel.JMethod _throws (com.sun.codemodel.JClass)
com.sun.codemodel.JClass exception
public com.sun.codemodel.JMethod _throws (java.lang.Class)
Class exception
public java.util.List params ()
public com.sun.codemodel.JVar param (int, com.sun.codemodel.JType, java.lang.String)
int mods
com.sun.codemodel.JType type
String name
com.sun.codemodel.JVar v
public com.sun.codemodel.JVar param (com.sun.codemodel.JType, java.lang.String)
com.sun.codemodel.JType type
String name
public com.sun.codemodel.JVar param (int, java.lang.Class, java.lang.String)
int mods
Class type
String name
public com.sun.codemodel.JVar param (java.lang.Class, java.lang.String)
Class type
String name
public com.sun.codemodel.JVar varParam (java.lang.Class, java.lang.String)
Class type
String name
public com.sun.codemodel.JVar varParam (com.sun.codemodel.JType, java.lang.String)
com.sun.codemodel.JType type
String name
public com.sun.codemodel.JAnnotationUse annotate (com.sun.codemodel.JClass)
com.sun.codemodel.JClass clazz
com.sun.codemodel.JAnnotationUse a
public com.sun.codemodel.JAnnotationUse annotate (java.lang.Class)
Class clazz
public com.sun.codemodel.JAnnotationWriter annotate2 (java.lang.Class)
Class clazz
public boolean removeAnnotation (com.sun.codemodel.JAnnotationUse)
com.sun.codemodel.JAnnotationUse annotation
public java.util.Collection annotations ()
public boolean hasVarArgs ()
public java.lang.String name ()
public void name (java.lang.String)
String n
public com.sun.codemodel.JType type ()
public void type (com.sun.codemodel.JType)
com.sun.codemodel.JType t
public com.sun.codemodel.JType[] listParamTypes ()
int i
com.sun.codemodel.JType[] r
public com.sun.codemodel.JType listVarParamType ()
public com.sun.codemodel.JVar[] listParams ()
public com.sun.codemodel.JVar listVarParam ()
public boolean hasSignature (com.sun.codemodel.JType[])
int i
com.sun.codemodel.JType[] argTypes
com.sun.codemodel.JVar[] p
public com.sun.codemodel.JBlock body ()
public void declareDefaultValue (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression value
public com.sun.codemodel.JDocComment javadoc ()
public void declare (com.sun.codemodel.JFormatter)
com.sun.codemodel.JAnnotationUse a
java.util.Iterator i$
com.sun.codemodel.JVar var
java.util.Iterator i$
com.sun.codemodel.JFormatter f
boolean first
public com.sun.codemodel.JMods mods ()
public com.sun.codemodel.JMods getMods ()
protected com.sun.codemodel.JCodeModel owner ()
public volatile com.sun.codemodel.JTypeVar[] typeParams ()
public volatile com.sun.codemodel.JTypeVar generify (java.lang.String, com.sun.codemodel.JClass)
String x0
com.sun.codemodel.JClass x1
public volatile com.sun.codemodel.JTypeVar generify (java.lang.String, java.lang.Class)
String x0
Class x1
public volatile com.sun.codemodel.JTypeVar generify (java.lang.String)
String x0
}
com/sun/codemodel/JMod.classJMod.java
package com.sun.codemodel
public final com.sun.codemodel.JMod extends java.lang.Object {
public static final int NONE
public static final int PUBLIC
public static final int PROTECTED
public static final int PRIVATE
public static final int FINAL
public static final int STATIC
public static final int ABSTRACT
public static final int NATIVE
public static final int SYNCHRONIZED
public static final int TRANSIENT
public static final int VOLATILE
public void ()
}
com/sun/codemodel/JMods.classJMods.java
package com.sun.codemodel
public com.sun.codemodel.JMods extends java.lang.Object implements com.sun.codemodel.JGenerable {
private static int VAR
private static int FIELD
private static int METHOD
private static int CLASS
private static int INTERFACE
private int mods
private void (int)
int mods
public int getValue ()
private static void check (int, int, java.lang.String)
int mods
int legal
String what
static com.sun.codemodel.JMods forVar (int)
int mods
static com.sun.codemodel.JMods forField (int)
int mods
static com.sun.codemodel.JMods forMethod (int)
int mods
static com.sun.codemodel.JMods forClass (int)
int mods
static com.sun.codemodel.JMods forInterface (int)
int mods
public boolean isAbstract ()
public boolean isNative ()
public boolean isSynchronized ()
public void setSynchronized (boolean)
boolean newValue
public void setPrivate ()
public void setProtected ()
public void setPublic ()
public void setFinal (boolean)
boolean newValue
private void setFlag (int, boolean)
int bit
boolean newValue
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
public java.lang.String toString ()
java.io.StringWriter s
com.sun.codemodel.JFormatter f
static void ()
}
com/sun/codemodel/JNarrowedClass$1.classJNarrowedClass.java
package com.sun.codemodel
com.sun.codemodel.JNarrowedClass$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator core
final com.sun.codemodel.JNarrowedClass this$0
void (com.sun.codemodel.JNarrowedClass)
public void remove ()
public com.sun.codemodel.JClass next ()
public boolean hasNext ()
public volatile java.lang.Object next ()
}
com/sun/codemodel/JNarrowedClass.classJNarrowedClass.java
package com.sun.codemodel
com.sun.codemodel.JNarrowedClass extends com.sun.codemodel.JClass {
final com.sun.codemodel.JClass basis
private final java.util.List args
static final boolean $assertionsDisabled
void (com.sun.codemodel.JClass, com.sun.codemodel.JClass)
com.sun.codemodel.JClass basis
com.sun.codemodel.JClass arg
void (com.sun.codemodel.JClass, java.util.List)
com.sun.codemodel.JClass basis
java.util.List args
public com.sun.codemodel.JClass narrow (com.sun.codemodel.JClass)
com.sun.codemodel.JClass clazz
java.util.List newArgs
public transient com.sun.codemodel.JClass narrow (com.sun.codemodel.JClass[])
com.sun.codemodel.JClass[] clazz
java.util.List newArgs
public java.lang.String name ()
com.sun.codemodel.JClass c
java.util.Iterator i$
StringBuilder buf
boolean first
public java.lang.String fullName ()
com.sun.codemodel.JClass c
java.util.Iterator i$
StringBuilder buf
boolean first
public java.lang.String binaryName ()
com.sun.codemodel.JClass c
java.util.Iterator i$
StringBuilder buf
boolean first
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
void printLink (com.sun.codemodel.JFormatter)
com.sun.codemodel.JClass c
java.util.Iterator i$
com.sun.codemodel.JFormatter f
boolean first
public com.sun.codemodel.JPackage _package ()
public com.sun.codemodel.JClass _extends ()
com.sun.codemodel.JClass base
public java.util.Iterator _implements ()
public com.sun.codemodel.JClass erasure ()
public boolean isInterface ()
public boolean isAbstract ()
public boolean isArray ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
protected com.sun.codemodel.JClass substituteParams (com.sun.codemodel.JTypeVar[], java.util.List)
com.sun.codemodel.JClass c
int i
com.sun.codemodel.JTypeVar[] variables
java.util.List bindings
com.sun.codemodel.JClass b
boolean different
java.util.List clazz
public java.util.List getTypeParameters ()
public volatile com.sun.codemodel.JType erasure ()
static java.util.List access$000 (com.sun.codemodel.JNarrowedClass)
com.sun.codemodel.JNarrowedClass x0
static void ()
}
com/sun/codemodel/JNullType.classJNullType.java
package com.sun.codemodel
public final com.sun.codemodel.JNullType extends com.sun.codemodel.JClass {
void (com.sun.codemodel.JCodeModel)
com.sun.codemodel.JCodeModel _owner
public java.lang.String name ()
public java.lang.String fullName ()
public com.sun.codemodel.JPackage _package ()
public com.sun.codemodel.JClass _extends ()
public java.util.Iterator _implements ()
public boolean isInterface ()
public boolean isAbstract ()
protected com.sun.codemodel.JClass substituteParams (com.sun.codemodel.JTypeVar[], java.util.List)
com.sun.codemodel.JTypeVar[] variables
java.util.List bindings
}
com/sun/codemodel/JOp$BinaryOp.classJOp.java
package com.sun.codemodel
com.sun.codemodel.JOp$BinaryOp extends com.sun.codemodel.JExpressionImpl {
String op
com.sun.codemodel.JExpression left
com.sun.codemodel.JGenerable right
void (java.lang.String, com.sun.codemodel.JExpression, com.sun.codemodel.JGenerable)
String op
com.sun.codemodel.JExpression left
com.sun.codemodel.JGenerable right
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JOp$TernaryOp.classJOp.java
package com.sun.codemodel
com.sun.codemodel.JOp$TernaryOp extends com.sun.codemodel.JExpressionImpl {
String op1
String op2
com.sun.codemodel.JExpression e1
com.sun.codemodel.JExpression e2
com.sun.codemodel.JExpression e3
void (java.lang.String, java.lang.String, com.sun.codemodel.JExpression, com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
String op1
String op2
com.sun.codemodel.JExpression e1
com.sun.codemodel.JExpression e2
com.sun.codemodel.JExpression e3
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JOp$TightUnaryOp.classJOp.java
package com.sun.codemodel
com.sun.codemodel.JOp$TightUnaryOp extends com.sun.codemodel.JOp$UnaryOp {
void (com.sun.codemodel.JExpression, java.lang.String)
com.sun.codemodel.JExpression e
String op
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JOp$UnaryOp.classJOp.java
package com.sun.codemodel
com.sun.codemodel.JOp$UnaryOp extends com.sun.codemodel.JExpressionImpl {
protected String op
protected com.sun.codemodel.JExpression e
protected boolean opFirst
void (java.lang.String, com.sun.codemodel.JExpression)
String op
com.sun.codemodel.JExpression e
void (com.sun.codemodel.JExpression, java.lang.String)
com.sun.codemodel.JExpression e
String op
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JOp.classJOp.java
package com.sun.codemodel
public abstract com.sun.codemodel.JOp extends java.lang.Object {
private void ()
static boolean hasTopOp (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression e
public static com.sun.codemodel.JExpression minus (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression e
public static com.sun.codemodel.JExpression not (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression e
public static com.sun.codemodel.JExpression complement (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression e
public static com.sun.codemodel.JExpression incr (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression e
public static com.sun.codemodel.JExpression decr (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression e
public static com.sun.codemodel.JExpression plus (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression minus (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression mul (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression div (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression mod (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression shl (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression shr (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression shrz (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression band (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression bor (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression cand (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression cor (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression xor (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression lt (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression lte (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression gt (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression gte (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression eq (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression ne (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression left
com.sun.codemodel.JExpression right
public static com.sun.codemodel.JExpression _instanceof (com.sun.codemodel.JExpression, com.sun.codemodel.JType)
com.sun.codemodel.JExpression left
com.sun.codemodel.JType right
public static com.sun.codemodel.JExpression cond (com.sun.codemodel.JExpression, com.sun.codemodel.JExpression, com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression cond
com.sun.codemodel.JExpression ifTrue
com.sun.codemodel.JExpression ifFalse
}
com/sun/codemodel/JPackage.classJPackage.java
package com.sun.codemodel
public final com.sun.codemodel.JPackage extends java.lang.Object implements com.sun.codemodel.JDeclaration com.sun.codemodel.JGenerable com.sun.codemodel.JClassContainer com.sun.codemodel.JAnnotatable java.lang.Comparable com.sun.codemodel.JDocCommentable {
private String name
private final com.sun.codemodel.JCodeModel owner
private final java.util.Map classes
private final java.util.Set resources
private final java.util.Map upperCaseClassMap
private java.util.List annotations
private com.sun.codemodel.JDocComment jdoc
void (java.lang.String, com.sun.codemodel.JCodeModel)
String msg
String name
com.sun.codemodel.JCodeModel cw
public com.sun.codemodel.JClassContainer parentContainer ()
public com.sun.codemodel.JPackage parent ()
int idx
public boolean isClass ()
public boolean isPackage ()
public com.sun.codemodel.JPackage getPackage ()
public com.sun.codemodel.JDefinedClass _class (int, java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
int mods
String name
public com.sun.codemodel.JDefinedClass _class (int, java.lang.String, boolean) throws com.sun.codemodel.JClassAlreadyExistsException
int mods
String name
boolean isInterface
public com.sun.codemodel.JDefinedClass _class (int, java.lang.String, com.sun.codemodel.ClassType) throws com.sun.codemodel.JClassAlreadyExistsException
com.sun.codemodel.JDefinedClass dc
com.sun.codemodel.JDefinedClass c
int mods
String name
com.sun.codemodel.ClassType classTypeVal
public com.sun.codemodel.JDefinedClass _class (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
String name
public com.sun.codemodel.JDefinedClass _getClass (java.lang.String)
String name
public int compareTo (com.sun.codemodel.JPackage)
com.sun.codemodel.JPackage that
public com.sun.codemodel.JDefinedClass _interface (int, java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
int mods
String name
public com.sun.codemodel.JDefinedClass _interface (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
String name
public com.sun.codemodel.JDefinedClass _annotationTypeDeclaration (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
String name
public com.sun.codemodel.JDefinedClass _enum (java.lang.String) throws com.sun.codemodel.JClassAlreadyExistsException
String name
public com.sun.codemodel.JResourceFile addResourceFile (com.sun.codemodel.JResourceFile)
com.sun.codemodel.JResourceFile rsrc
public boolean hasResourceFile (java.lang.String)
com.sun.codemodel.JResourceFile r
java.util.Iterator i$
String name
public java.util.Iterator propertyFiles ()
public com.sun.codemodel.JDocComment javadoc ()
public void remove (com.sun.codemodel.JClass)
com.sun.codemodel.JClass c
public com.sun.codemodel.JClass ref (java.lang.String) throws java.lang.ClassNotFoundException
String name
String n
public com.sun.codemodel.JPackage subPackage (java.lang.String)
String pkg
public java.util.Iterator classes ()
public boolean isDefined (java.lang.String)
String classLocalName
java.util.Iterator itr
public final boolean isUnnamed ()
public java.lang.String name ()
public final com.sun.codemodel.JCodeModel owner ()
public com.sun.codemodel.JAnnotationUse annotate (com.sun.codemodel.JClass)
com.sun.codemodel.JClass clazz
com.sun.codemodel.JAnnotationUse a
public com.sun.codemodel.JAnnotationUse annotate (java.lang.Class)
Class clazz
public com.sun.codemodel.JAnnotationWriter annotate2 (java.lang.Class)
Class clazz
public boolean removeAnnotation (com.sun.codemodel.JAnnotationUse)
com.sun.codemodel.JAnnotationUse annotation
public java.util.Collection annotations ()
java.io.File toPath (java.io.File)
java.io.File dir
public void declare (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
void build (com.sun.codemodel.CodeWriter, com.sun.codemodel.CodeWriter) throws java.io.IOException
com.sun.codemodel.JFormatter f
com.sun.codemodel.JDefinedClass c
java.util.Iterator i$
com.sun.codemodel.JAnnotationUse a
java.util.Iterator i$
com.sun.codemodel.JFormatter f
com.sun.codemodel.CodeWriter cw
java.io.OutputStream os
com.sun.codemodel.JResourceFile rsrc
java.util.Iterator i$
com.sun.codemodel.CodeWriter src
com.sun.codemodel.CodeWriter res
int countArtifacts ()
com.sun.codemodel.JDefinedClass c
java.util.Iterator i$
int r
private com.sun.codemodel.JFormatter createJavaSourceFileWriter (com.sun.codemodel.CodeWriter, java.lang.String) throws java.io.IOException
com.sun.codemodel.CodeWriter src
String className
java.io.Writer bw
public volatile int compareTo (java.lang.Object)
Object x0
}
com/sun/codemodel/JPrimitiveType.classJPrimitiveType.java
package com.sun.codemodel
public final com.sun.codemodel.JPrimitiveType extends com.sun.codemodel.JType {
private final String typeName
private final com.sun.codemodel.JCodeModel owner
private final com.sun.codemodel.JClass wrapperClass
private com.sun.codemodel.JClass arrayClass
void (com.sun.codemodel.JCodeModel, java.lang.String, java.lang.Class)
com.sun.codemodel.JCodeModel owner
String typeName
Class wrapper
public com.sun.codemodel.JCodeModel owner ()
public java.lang.String fullName ()
public java.lang.String name ()
public boolean isPrimitive ()
public com.sun.codemodel.JClass array ()
public com.sun.codemodel.JClass boxify ()
public com.sun.codemodel.JType unboxify ()
public com.sun.codemodel.JClass getWrapperClass ()
public com.sun.codemodel.JExpression wrap (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression exp
public com.sun.codemodel.JExpression unwrap (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression exp
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JResourceFile.classJResourceFile.java
package com.sun.codemodel
public abstract com.sun.codemodel.JResourceFile extends java.lang.Object {
private final String name
protected void (java.lang.String)
String name
public java.lang.String name ()
protected boolean isResource ()
protected abstract void build (java.io.OutputStream) throws java.io.IOException
}
com/sun/codemodel/JReturn.classJReturn.java
package com.sun.codemodel
com.sun.codemodel.JReturn extends java.lang.Object implements com.sun.codemodel.JStatement {
private com.sun.codemodel.JExpression expr
void (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression expr
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JStatement.classJStatement.java
package com.sun.codemodel
public abstract com.sun.codemodel.JStatement extends java.lang.Object {
public abstract void state (com.sun.codemodel.JFormatter)
}
com/sun/codemodel/JStringLiteral.classJStringLiteral.java
package com.sun.codemodel
public com.sun.codemodel.JStringLiteral extends com.sun.codemodel.JExpressionImpl {
public final String str
void (java.lang.String)
String what
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JSwitch.classJSwitch.java
package com.sun.codemodel
public final com.sun.codemodel.JSwitch extends java.lang.Object implements com.sun.codemodel.JStatement {
private com.sun.codemodel.JExpression test
private java.util.List cases
private com.sun.codemodel.JCase defaultCase
void (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression test
public com.sun.codemodel.JExpression test ()
public java.util.Iterator cases ()
public com.sun.codemodel.JCase _case (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression label
com.sun.codemodel.JCase c
public com.sun.codemodel.JCase _default ()
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JCase c
java.util.Iterator i$
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JThrow.classJThrow.java
package com.sun.codemodel
com.sun.codemodel.JThrow extends java.lang.Object implements com.sun.codemodel.JStatement {
private com.sun.codemodel.JExpression expr
void (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression expr
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JTryBlock.classJTryBlock.java
package com.sun.codemodel
public com.sun.codemodel.JTryBlock extends java.lang.Object implements com.sun.codemodel.JStatement {
private com.sun.codemodel.JBlock body
private java.util.List catches
private com.sun.codemodel.JBlock _finally
void ()
public com.sun.codemodel.JBlock body ()
public com.sun.codemodel.JCatchBlock _catch (com.sun.codemodel.JClass)
com.sun.codemodel.JClass exception
com.sun.codemodel.JCatchBlock cb
public com.sun.codemodel.JBlock _finally ()
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JCatchBlock cb
java.util.Iterator i$
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JType.classJType.java
package com.sun.codemodel
public abstract com.sun.codemodel.JType extends java.lang.Object implements com.sun.codemodel.JGenerable java.lang.Comparable {
public void ()
public static com.sun.codemodel.JPrimitiveType parse (com.sun.codemodel.JCodeModel, java.lang.String)
com.sun.codemodel.JCodeModel codeModel
String typeName
public abstract com.sun.codemodel.JCodeModel owner ()
public abstract java.lang.String fullName ()
public java.lang.String binaryName ()
public abstract java.lang.String name ()
public abstract com.sun.codemodel.JClass array ()
public boolean isArray ()
public boolean isPrimitive ()
public abstract com.sun.codemodel.JClass boxify ()
public abstract com.sun.codemodel.JType unboxify ()
public com.sun.codemodel.JType erasure ()
public final boolean isReference ()
public com.sun.codemodel.JType elementType ()
public java.lang.String toString ()
public int compareTo (com.sun.codemodel.JType)
com.sun.codemodel.JType o
String rhs
boolean p
boolean q
public volatile int compareTo (java.lang.Object)
Object x0
}
com/sun/codemodel/JTypeVar.classJTypeVar.java
package com.sun.codemodel
public final com.sun.codemodel.JTypeVar extends com.sun.codemodel.JClass implements com.sun.codemodel.JDeclaration {
private final String name
private com.sun.codemodel.JClass bound
void (com.sun.codemodel.JCodeModel, java.lang.String)
com.sun.codemodel.JCodeModel owner
String _name
public java.lang.String name ()
public java.lang.String fullName ()
public com.sun.codemodel.JPackage _package ()
public com.sun.codemodel.JTypeVar bound (com.sun.codemodel.JClass)
com.sun.codemodel.JClass c
public com.sun.codemodel.JClass _extends ()
public java.util.Iterator _implements ()
public boolean isInterface ()
public boolean isAbstract ()
public void declare (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
protected com.sun.codemodel.JClass substituteParams (com.sun.codemodel.JTypeVar[], java.util.List)
int i
com.sun.codemodel.JTypeVar[] variables
java.util.List bindings
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JTypeWildcard.classJTypeWildcard.java
package com.sun.codemodel
final com.sun.codemodel.JTypeWildcard extends com.sun.codemodel.JClass {
private final com.sun.codemodel.JClass bound
void (com.sun.codemodel.JClass)
com.sun.codemodel.JClass bound
public java.lang.String name ()
public java.lang.String fullName ()
public com.sun.codemodel.JPackage _package ()
public com.sun.codemodel.JClass _extends ()
public java.util.Iterator _implements ()
public boolean isInterface ()
public boolean isAbstract ()
protected com.sun.codemodel.JClass substituteParams (com.sun.codemodel.JTypeVar[], java.util.List)
com.sun.codemodel.JTypeVar[] variables
java.util.List bindings
com.sun.codemodel.JClass nb
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/JVar.classJVar.java
package com.sun.codemodel
public com.sun.codemodel.JVar extends com.sun.codemodel.JExpressionImpl implements com.sun.codemodel.JDeclaration com.sun.codemodel.JAssignmentTarget com.sun.codemodel.JAnnotatable {
private com.sun.codemodel.JMods mods
private com.sun.codemodel.JType type
private String name
private com.sun.codemodel.JExpression init
private java.util.List annotations
void (com.sun.codemodel.JMods, com.sun.codemodel.JType, java.lang.String, com.sun.codemodel.JExpression)
com.sun.codemodel.JMods mods
com.sun.codemodel.JType type
String name
com.sun.codemodel.JExpression init
public com.sun.codemodel.JVar init (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression init
public java.lang.String name ()
public void name (java.lang.String)
String name
public com.sun.codemodel.JType type ()
public com.sun.codemodel.JMods mods ()
public com.sun.codemodel.JType type (com.sun.codemodel.JType)
com.sun.codemodel.JType newType
com.sun.codemodel.JType r
public com.sun.codemodel.JAnnotationUse annotate (com.sun.codemodel.JClass)
com.sun.codemodel.JClass clazz
com.sun.codemodel.JAnnotationUse a
public com.sun.codemodel.JAnnotationUse annotate (java.lang.Class)
Class clazz
public com.sun.codemodel.JAnnotationWriter annotate2 (java.lang.Class)
Class clazz
public boolean removeAnnotation (com.sun.codemodel.JAnnotationUse)
com.sun.codemodel.JAnnotationUse annotation
public java.util.Collection annotations ()
protected boolean isAnnotated ()
public void bind (com.sun.codemodel.JFormatter)
int i
com.sun.codemodel.JFormatter f
public void declare (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
public void generate (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
public com.sun.codemodel.JExpression assign (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression rhs
public com.sun.codemodel.JExpression assignPlus (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression rhs
}
com/sun/codemodel/JWhileLoop.classJWhileLoop.java
package com.sun.codemodel
public com.sun.codemodel.JWhileLoop extends java.lang.Object implements com.sun.codemodel.JStatement {
private com.sun.codemodel.JExpression test
private com.sun.codemodel.JBlock body
void (com.sun.codemodel.JExpression)
com.sun.codemodel.JExpression test
public com.sun.codemodel.JExpression test ()
public com.sun.codemodel.JBlock body ()
public void state (com.sun.codemodel.JFormatter)
com.sun.codemodel.JFormatter f
}
com/sun/codemodel/SecureLoader$1.classSecureLoader.java
package com.sun.codemodel
final com.sun.codemodel.SecureLoader$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Object run ()
}
com/sun/codemodel/SecureLoader$2.classSecureLoader.java
package com.sun.codemodel
final com.sun.codemodel.SecureLoader$2 extends java.lang.Object implements java.security.PrivilegedAction {
final Class val$c
void (java.lang.Class)
public java.lang.Object run ()
}
com/sun/codemodel/SecureLoader$3.classSecureLoader.java
package com.sun.codemodel
final com.sun.codemodel.SecureLoader$3 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Object run ()
}
com/sun/codemodel/SecureLoader$4.classSecureLoader.java
package com.sun.codemodel
final com.sun.codemodel.SecureLoader$4 extends java.lang.Object implements java.security.PrivilegedAction {
final ClassLoader val$cl
void (java.lang.ClassLoader)
public java.lang.Object run ()
}
com/sun/codemodel/SecureLoader.classSecureLoader.java
package com.sun.codemodel
com.sun.codemodel.SecureLoader extends java.lang.Object {
void ()
static java.lang.ClassLoader getContextClassLoader ()
static java.lang.ClassLoader getClassClassLoader (java.lang.Class)
Class c
static java.lang.ClassLoader getSystemClassLoader ()
static void setContextClassLoader (java.lang.ClassLoader)
ClassLoader cl
}
com/sun/codemodel/TypedAnnotationWriter.classTypedAnnotationWriter.java
package com.sun.codemodel
com.sun.codemodel.TypedAnnotationWriter extends java.lang.Object implements java.lang.reflect.InvocationHandler com.sun.codemodel.JAnnotationWriter {
private final com.sun.codemodel.JAnnotationUse use
private final Class annotation
private final Class writerType
private java.util.Map arrays
public void (java.lang.Class, java.lang.Class, com.sun.codemodel.JAnnotationUse)
Class annotation
Class writer
com.sun.codemodel.JAnnotationUse use
public com.sun.codemodel.JAnnotationUse getAnnotationUse ()
public java.lang.Class getAnnotationType ()
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
java.lang.reflect.InvocationTargetException e
Class r
com.sun.codemodel.JType targ
Object proxy
java.lang.reflect.Method method
Object[] args
String name
Object arg
java.lang.reflect.Method m
Class rt
private java.lang.Object addArrayValue (java.lang.Object, java.lang.String, java.lang.Class, java.lang.Class, java.lang.Object)
Class r
Object proxy
String name
Class itemType
Class expectedReturnType
Object arg
com.sun.codemodel.JAnnotationArrayMember m
private void checkType (java.lang.Class, java.lang.Class)
Class actual
Class expected
private com.sun.codemodel.JAnnotationWriter createProxy ()
static com.sun.codemodel.JAnnotationWriter create (java.lang.Class, com.sun.codemodel.JAnnotatable)
Class w
com.sun.codemodel.JAnnotatable annotatable
Class a
private static java.lang.Class findAnnotationType (java.lang.Class)
java.lang.reflect.ParameterizedType p
Class r
java.lang.reflect.Type t
java.lang.reflect.Type[] arr$
int len$
int i$
Class clazz
}
com/sun/codemodel/util/ClassNameComparator.classClassNameComparator.java
package com.sun.codemodel.util
public com.sun.codemodel.util.ClassNameComparator extends java.lang.Object implements java.util.Comparator {
public static final java.util.Comparator theInstance
private void ()
public int compare (com.sun.codemodel.JClass, com.sun.codemodel.JClass)
com.sun.codemodel.JClass l
com.sun.codemodel.JClass r
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void ()
}
com/sun/codemodel/util/EncoderFactory.classEncoderFactory.java
package com.sun.codemodel.util
public com.sun.codemodel.util.EncoderFactory extends java.lang.Object {
public void ()
public static java.nio.charset.CharsetEncoder createEncoder (java.lang.String)
String encodin
java.nio.charset.Charset cs
java.nio.charset.CharsetEncoder encoder
}
com/sun/codemodel/util/JavadocEscapeWriter.classJavadocEscapeWriter.java
package com.sun.codemodel.util
public com.sun.codemodel.util.JavadocEscapeWriter extends java.io.FilterWriter {
public void (java.io.Writer)
java.io.Writer next
public void write (int) throws java.io.IOException
int ch
public void write (char[], int, int) throws java.io.IOException
int i
char[] buf
int off
int len
public void write (char[]) throws java.io.IOException
char[] buf
public void write (java.lang.String, int, int) throws java.io.IOException
String buf
int off
int len
public void write (java.lang.String) throws java.io.IOException
String buf
}
com/sun/codemodel/util/UnicodeEscapeWriter.classUnicodeEscapeWriter.java
package com.sun.codemodel.util
public com.sun.codemodel.util.UnicodeEscapeWriter extends java.io.FilterWriter {
public void (java.io.Writer)
java.io.Writer next
public final void write (int) throws java.io.IOException
int i
String s
int ch
protected boolean requireEscaping (int)
int ch
public final void write (char[], int, int) throws java.io.IOException
int i
char[] buf
int off
int len
public final void write (char[]) throws java.io.IOException
char[] buf
public final void write (java.lang.String, int, int) throws java.io.IOException
String buf
int off
int len
public final void write (java.lang.String) throws java.io.IOException
String buf
}
com/sun/codemodel/writer/FileCodeWriter.classFileCodeWriter.java
package com.sun.codemodel.writer
public com.sun.codemodel.writer.FileCodeWriter extends com.sun.codemodel.CodeWriter {
private final java.io.File target
private final boolean readOnly
private final java.util.Set readonlyFiles
public void (java.io.File) throws java.io.IOException
java.io.File target
public void (java.io.File, java.lang.String) throws java.io.IOException
java.io.File target
String encoding
public void (java.io.File, boolean) throws java.io.IOException
java.io.File target
boolean readOnly
public void (java.io.File, boolean, java.lang.String) throws java.io.IOException
java.io.File target
boolean readOnly
String encoding
public java.io.OutputStream openBinary (com.sun.codemodel.JPackage, java.lang.String) throws java.io.IOException
com.sun.codemodel.JPackage pkg
String fileName
protected java.io.File getFile (com.sun.codemodel.JPackage, java.lang.String) throws java.io.IOException
java.io.File dir
com.sun.codemodel.JPackage pkg
String fileName
java.io.File dir
java.io.File fn
public void close () throws java.io.IOException
java.io.File f
java.util.Iterator i$
private static java.lang.String toDirName (com.sun.codemodel.JPackage)
com.sun.codemodel.JPackage pkg
}
com/sun/codemodel/writer/FilterCodeWriter.classFilterCodeWriter.java
package com.sun.codemodel.writer
public com.sun.codemodel.writer.FilterCodeWriter extends com.sun.codemodel.CodeWriter {
protected com.sun.codemodel.CodeWriter core
public void (com.sun.codemodel.CodeWriter)
com.sun.codemodel.CodeWriter core
public java.io.OutputStream openBinary (com.sun.codemodel.JPackage, java.lang.String) throws java.io.IOException
com.sun.codemodel.JPackage pkg
String fileName
public java.io.Writer openSource (com.sun.codemodel.JPackage, java.lang.String) throws java.io.IOException
com.sun.codemodel.JPackage pkg
String fileName
public void close () throws java.io.IOException
}
com/sun/codemodel/writer/OutputStreamCodeWriter$1.classOutputStreamCodeWriter.java
package com.sun.codemodel.writer
com.sun.codemodel.writer.OutputStreamCodeWriter$1 extends java.io.FilterOutputStream {
final com.sun.codemodel.writer.OutputStreamCodeWriter this$0
void (com.sun.codemodel.writer.OutputStreamCodeWriter, java.io.OutputStream)
java.io.OutputStream x0
public void close ()
}
com/sun/codemodel/writer/OutputStreamCodeWriter.classOutputStreamCodeWriter.java
package com.sun.codemodel.writer
public com.sun.codemodel.writer.OutputStreamCodeWriter extends com.sun.codemodel.CodeWriter {
private final java.io.PrintStream out
public void (java.io.OutputStream, java.lang.String)
java.io.UnsupportedEncodingException ueex
java.io.OutputStream os
String encoding
public java.io.OutputStream openBinary (com.sun.codemodel.JPackage, java.lang.String) throws java.io.IOException
com.sun.codemodel.JPackage pkg
String fileName
public void close () throws java.io.IOException
}
com/sun/codemodel/writer/ProgressCodeWriter.classProgressCodeWriter.java
package com.sun.codemodel.writer
public com.sun.codemodel.writer.ProgressCodeWriter extends com.sun.codemodel.writer.FilterCodeWriter {
private final java.io.PrintStream progress
public void (com.sun.codemodel.CodeWriter, java.io.PrintStream)
com.sun.codemodel.CodeWriter output
java.io.PrintStream progress
public java.io.OutputStream openBinary (com.sun.codemodel.JPackage, java.lang.String) throws java.io.IOException
com.sun.codemodel.JPackage pkg
String fileName
public java.io.Writer openSource (com.sun.codemodel.JPackage, java.lang.String) throws java.io.IOException
com.sun.codemodel.JPackage pkg
String fileName
private void report (com.sun.codemodel.JPackage, java.lang.String)
com.sun.codemodel.JPackage pkg
String fileName
}
com/sun/codemodel/writer/PrologCodeWriter.classPrologCodeWriter.java
package com.sun.codemodel.writer
public com.sun.codemodel.writer.PrologCodeWriter extends com.sun.codemodel.writer.FilterCodeWriter {
private final String prolog
public void (com.sun.codemodel.CodeWriter, java.lang.String)
com.sun.codemodel.CodeWriter core
String prolog
public java.io.Writer openSource (com.sun.codemodel.JPackage, java.lang.String) throws java.io.IOException
String s
int idx
com.sun.codemodel.JPackage pkg
String fileName
java.io.Writer w
java.io.PrintWriter out
}
com/sun/codemodel/writer/SingleStreamCodeWriter$1.classSingleStreamCodeWriter.java
package com.sun.codemodel.writer
com.sun.codemodel.writer.SingleStreamCodeWriter$1 extends java.io.FilterOutputStream {
final com.sun.codemodel.writer.SingleStreamCodeWriter this$0
void (com.sun.codemodel.writer.SingleStreamCodeWriter, java.io.OutputStream)
java.io.OutputStream x0
public void close ()
}
com/sun/codemodel/writer/SingleStreamCodeWriter.classSingleStreamCodeWriter.java
package com.sun.codemodel.writer
public com.sun.codemodel.writer.SingleStreamCodeWriter extends com.sun.codemodel.CodeWriter {
private final java.io.PrintStream out
public void (java.io.OutputStream)
java.io.OutputStream os
public java.io.OutputStream openBinary (com.sun.codemodel.JPackage, java.lang.String) throws java.io.IOException
com.sun.codemodel.JPackage pkg
String fileName
String pkgName
public void close () throws java.io.IOException
}
com/sun/codemodel/writer/ZipCodeWriter$1.classZipCodeWriter.java
package com.sun.codemodel.writer
com.sun.codemodel.writer.ZipCodeWriter$1 extends java.io.FilterOutputStream {
final com.sun.codemodel.writer.ZipCodeWriter this$0
void (com.sun.codemodel.writer.ZipCodeWriter, java.io.OutputStream)
java.io.OutputStream x0
public void close ()
}
com/sun/codemodel/writer/ZipCodeWriter.classZipCodeWriter.java
package com.sun.codemodel.writer
public com.sun.codemodel.writer.ZipCodeWriter extends com.sun.codemodel.CodeWriter {
private final java.util.zip.ZipOutputStream zip
private final java.io.OutputStream filter
public void (java.io.OutputStream)
java.io.OutputStream target
public java.io.OutputStream openBinary (com.sun.codemodel.JPackage, java.lang.String) throws java.io.IOException
com.sun.codemodel.JPackage pkg
String fileName
String name
private static java.lang.String toDirName (com.sun.codemodel.JPackage)
com.sun.codemodel.JPackage pkg
public void close () throws java.io.IOException
}
META-INF/maven/
META-INF/maven/org.glassfish.jaxb/
META-INF/maven/org.glassfish.jaxb/codemodel/
META-INF/maven/org.glassfish.jaxb/codemodel/pom.xml
META-INF/maven/org.glassfish.jaxb/codemodel/pom.properties