Package | Description |
---|---|
org.cornutum.tcases | |
org.cornutum.tcases.generator | |
org.cornutum.tcases.io |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVarDef
Base class for
IVarDef implementations. |
class |
VarDef
Defines an individual input variable.
|
class |
VarSet
Defines a named set of input variables.
|
Modifier and Type | Method and Description |
---|---|
IVarDef |
VarSet.find(String... path)
Returns the descendant variable with the given name path, relative to this variable.
|
IVarDef |
VarDef.find(String... path)
Returns the descendant variable with the given name path, relative to this variable.
|
IVarDef |
IVarDef.find(String... path)
Returns the descendant variable with the given name path, relative to this variable.
|
abstract IVarDef |
AbstractVarDef.find(String... path)
Returns the descendant variable with the given name path, relative to this variable.
|
IVarDef |
FunctionInputDef.findVarPath(String pathName)
Returns the variable definition with the given path name.
|
IVarDef |
VarSet.getDescendant(String pathName)
Returns the descendant variable with the given path, relative to this set.
|
IVarDef |
VarSet.getMember(String name)
Returns the member variable with the given name.
|
IVarDef |
VarSetBuilder.getVarDef()
Returns the
IVarDef instance for this builder. |
IVarDef |
VarDefBuilder.getVarDef()
Returns the
IVarDef instance for this builder. |
protected abstract IVarDef |
VarBuilder.getVarDef()
Returns the
IVarDef instance for this builder. |
IVarDef |
FunctionInputDef.getVarDef(String name)
Returns the variable definition with the given name.
|
Modifier and Type | Method and Description |
---|---|
Iterator<IVarDef> |
VarSet.getMembers()
If this variable has member variables, returns an iterator for the member variable list.
|
Iterator<IVarDef> |
VarDef.getMembers()
If this variable has member variables, returns an iterator for the member variable list.
|
Iterator<IVarDef> |
IVarDef.getMembers()
If this variable has member variables, returns an iterator for the member variable list.
|
abstract Iterator<IVarDef> |
AbstractVarDef.getMembers()
If this variable has member variables, returns an iterator for the member variable list.
|
Iterator<IVarDef> |
FunctionInputDef.getVarDefs()
Returns the variable definitions for this function.
|
Modifier and Type | Method and Description |
---|---|
VarSet |
VarSet.addMember(IVarDef var)
Adds an input variable to this set.
|
FunctionInputDef |
FunctionInputDef.addVarDef(IVarDef varDef)
Adds a new variable definition.
|
default int |
IVarDef.compareTo(IVarDef other) |
static VarBinding |
VarBinding.create(IVarDef varDef,
VarValueDef valueDef)
Creates a new VarBinding object.
|
VarSetBuilder |
VarSetBuilder.members(IVarDef... members)
Adds variable set members.
|
FunctionInputDefBuilder |
FunctionInputDefBuilder.vars(IVarDef... vars)
Adds function input variables.
|
Modifier and Type | Method and Description |
---|---|
VarSetBuilder |
VarSetBuilder.members(Iterable<IVarDef> members)
Adds variable set members.
|
VarSetBuilder |
VarSetBuilder.members(Stream<IVarDef> members)
Adds variable set members.
|
FunctionInputDefBuilder |
FunctionInputDefBuilder.vars(Iterable<IVarDef> vars)
Adds function input variables.
|
FunctionInputDefBuilder |
FunctionInputDefBuilder.vars(Stream<IVarDef> vars)
Adds function input variables.
|
Constructor and Description |
---|
VarDefIterator(IVarDef varDef)
Creates a new VarDefIterator object.
|
Constructor and Description |
---|
VarDefIterator(Iterator<IVarDef> varDefs)
Creates a new VarDefIterator object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TupleCombiner.isEligible(IVarDef varDef)
Returns true if the given input variable is eligible to be combined.
|
Modifier and Type | Method and Description |
---|---|
protected void |
SystemInputDocWriter.writeVarDef(IVarDef varDef)
Writes the given variable definition.
|
Modifier and Type | Method and Description |
---|---|
protected void |
SystemInputDocWriter.writeInputs(String varType,
Stream<IVarDef> varDefs)
Writes the given input variable list.
|
Copyright © 2024 The Cornutum Project. All rights reserved.