damp.ekeko.jdt.convenience documentation
Collection of occasionally convenient, but non-essential predicates.
annotation-name|qualified|string
(annotation-name|qualified|string ?annotation ?name)
Relation between an annotation and its qualified name as a string.
fielddeclaration-annotation
(fielddeclaration-annotation ?fielddecl ?annotation)
Relation between a FieldDeclaration and one of its Annotation.
methodinvocation|name
(methodinvocation|name ?methodinvoc ?name)
Relation between a MethodInvocation and its name.
methodinvocation|named
(methodinvocation|named ?methodinvoc ?string)
Relation between a MethodInvocation and the String representation of its name
modifier|abstract
(modifier|abstract ?mod)
Reifies Modifier instances that correspond to the keyword abstract.
modifier|final
(modifier|final ?mod)
Reifies Modifier instances that correspond to the keyword final.
modifier|native
(modifier|native ?mod)
Reifies Modifier instances that correspond to the keyword native.
modifier|private
(modifier|private ?mod)
Reifies Modifier instances that correspond to the keyword private.
modifier|protected
(modifier|protected ?mod)
Reifies Modifier instances that correspond to the keyword protected.
modifier|public
(modifier|public ?mod)
Reifies Modifier instances that correspond to the keyword public.
modifier|static
(modifier|static ?mod)
Reifies Modifier instances that correspond to the keyword static.
modifier|strictfp
(modifier|strictfp ?mod)
Reifies Modifier instances that correspond to the keyword strictfp.
modifier|synchronized
(modifier|synchronized ?mod)
Reifies Modifier instances that correspond to the keyword synchronized.
modifier|transient
(modifier|transient ?mod)
Reifies Modifier instances that correspond to the keyword transient.
modifier|volatile
(modifier|volatile ?mod)
Reifies Modifier instances that correspond to the keyword volatile.
typedeclaration-identifier
(typedeclaration-identifier ?typedec ?typeid)
Relation between a type declaration and the identifier
string of its simple name.
typedeclaration-identifier-bodydeclaration-identifier
(typedeclaration-identifier-bodydeclaration-identifier ?typedec ?typeid ?memberdec ?memberid)
Relation between a type declaration and one of its member declarations,
and the identifier strings of their respective simple names. Note that
a single field declaration can introduce multiple identifiers.
typedeclaration-identifier-fielddeclaration-identifier
(typedeclaration-identifier-fielddeclaration-identifier ?typedec ?typeid ?memberdec ?memberid)
Relation between a type declaration and one of its member
field declarations, and the identifier strings
of the type and one of the variable declaration fragments of the field.
typedeclaration-identifier-methoddeclaration-identifier
(typedeclaration-identifier-methoddeclaration-identifier ?typedec ?typeid ?memberdec ?memberid)
Relation between a type declaration and one of its member
method declarations, and the identifier strings
of their respective simple names.
typedeclaration-identifier-typedeclaration-identifier
(typedeclaration-identifier-typedeclaration-identifier ?typedec ?typeid ?memberdec ?memberid)
Relation between a type declaration and one of its member
type declarations, and the identifier strings
of their respective simple names.
typeliteral-ast|type
(typeliteral-ast|type ?literal ?type)
Relation between a TypeLiteral (e.g., Integer.class) and
its Type AST node (not a resolved type!).
See typeliteral-type/2 for resolved types.
typeliteral-type
(typeliteral-type ?literal ?type)
Relation between a TypeLiteral (e.g., Integer.class) and its Type (e.g., java.lang.Integer).