@Retention(value=RUNTIME)
public static @interface Meta.FregePackage
General information for a frege package.
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
doc
The documentation of the package.
|
Meta.Expr[] |
exprs
Table of expressions.
|
java.lang.String[] |
imps
Name of imported packages.
|
int |
jmajor
Major target version.
|
int |
jminor
Minor target version.
|
java.lang.String[] |
nmss
Namespaces of imported packages.
|
Meta.Rho[] |
rhos
Table of Rho types.
|
Meta.Sigma[] |
sigmas
Table of Sigma types.
|
java.lang.String |
source
Name of the source file.
|
Meta.SymA[] |
symas
Table of type aliases.
|
Meta.SymC[] |
symcs
Table of type classes.
|
Meta.SymI[] |
symis
Table of instances.
|
Meta.SymL[] |
symls
Table of symbolic links.
|
Meta.SymT[] |
symts
Table of data types.
|
Meta.SymV[] |
symvs
Table of values and functions.
|
Meta.Tau[] |
taus
Table of Tau types.
|
long |
time
Compile time.
|
public abstract java.lang.String source
Name of the source file.
public abstract long time
Compile time.
public abstract int jmajor
Major target version.
public abstract int jminor
Minor target version.
public abstract java.lang.String doc
The documentation of the package.
public abstract java.lang.String[] imps
Name of imported packages.
public abstract java.lang.String[] nmss
Namespaces of imported packages.
public abstract Meta.Tau[] taus
Table of Tau types.
public abstract Meta.Rho[] rhos
Table of Rho types.
public abstract Meta.Sigma[] sigmas
Table of Sigma types.
public abstract Meta.SymA[] symas
Table of type aliases.
public abstract Meta.SymC[] symcs
Table of type classes.
public abstract Meta.SymI[] symis
Table of instances.
public abstract Meta.SymT[] symts
Table of data types.
public abstract Meta.SymL[] symls
Table of symbolic links.
public abstract Meta.SymV[] symvs
Table of values and functions.
public abstract Meta.Expr[] exprs
Table of expressions.