chord.project
Annotation Type Chord


@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface Chord

Annotation on a class defining a Java task.

Author:
Mayur Naik (mhn@cs.stanford.edu)

Optional Element Summary
 java.lang.String[] consumes
           
 java.lang.String[] controls
           
 java.lang.String name
           
 java.lang.String[] namesOfSigns
           
 java.lang.String[] namesOfTypes
           
 java.lang.String prescriber
           
 java.lang.String[] produces
           
 java.lang.String sign
           
 java.lang.String[] signs
           
 java.lang.Class[] types
           
 

name

public abstract java.lang.String name
Default:
""

sign

public abstract java.lang.String sign
Default:
""

prescriber

public abstract java.lang.String prescriber
Default:
""

consumes

public abstract java.lang.String[] consumes
Default:
{}

produces

public abstract java.lang.String[] produces
Default:
{}

controls

public abstract java.lang.String[] controls
Default:
{}

namesOfTypes

public abstract java.lang.String[] namesOfTypes
Default:
{}

types

public abstract java.lang.Class[] types
Default:
{}

namesOfSigns

public abstract java.lang.String[] namesOfSigns
Default:
{}

signs

public abstract java.lang.String[] signs
Default:
{}