|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.electric.database.variable.CodeExpression
public class CodeExpression
Class encapsulate expression in Java-like or Spice-like syntax
Nested Class Summary | |
---|---|
static class |
CodeExpression.Code
The type of Code that determines how this Variable's value should be evaluated. |
Method Summary | |
---|---|
java.util.Set<Variable.Key> |
dependsOn()
|
boolean |
equals(java.lang.Object o)
|
java.lang.Object |
eval()
|
CodeExpression.Code |
getCode()
|
java.lang.String |
getExpr()
|
java.lang.String |
getHSpiceText(boolean inPar)
|
EvalSpice.ParseException |
getParseException()
|
java.lang.String |
getSpiceText()
|
java.lang.String |
getVerilogText()
|
int |
hashCode()
|
boolean |
isJava()
|
static void |
printStatistics(boolean verbose)
Print statistics about CodeExpressions. |
static CodeExpression |
read(IdReader reader)
Read CodeExpression from SnapshotReader. |
java.lang.String |
toString()
|
static CodeExpression |
valueOf(java.lang.String expression,
CodeExpression.Code code)
|
void |
write(IdWriter writer)
Write this CodeExpression to IdWriter. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static CodeExpression valueOf(java.lang.String expression, CodeExpression.Code code)
public CodeExpression.Code getCode()
public boolean isJava()
public java.lang.String getExpr()
public java.util.Set<Variable.Key> dependsOn()
public EvalSpice.ParseException getParseException()
public java.lang.String getSpiceText()
public java.lang.String getHSpiceText(boolean inPar)
public java.lang.String getVerilogText()
public java.lang.Object eval()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public void write(IdWriter writer) throws java.io.IOException
writer
- where to write.
java.io.IOException
public static CodeExpression read(IdReader reader) throws java.io.IOException
reader
- from to write.
java.io.IOException
public static void printStatistics(boolean verbose)
verbose
- print all CodeExpressions
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |