|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jmlspecs.checker.JmlVisitorNI
org.jmlspecs.jmldoc.jmldoc_142.SpecWriter
This class is a Visitor class that generates appropriate portions of the javadoc documentation by walking the parse tree.
| Field Summary | |
static String |
BREOL
|
static int |
BREOLlength
|
private static String |
eol
The string that terminates lines on this platform. |
private int |
lastLineNumber
|
(package private) static JmldocOptions |
options
The command-line options, set here by JmlHTML. |
private boolean |
printAlso
This field is simply used to communicate the need to print 'also' from one method to another. |
protected StringBuffer |
sb
This buffer accumulates text that later is written out as a file or turned into a String. |
| Fields inherited from interface org.multijava.mjc.Constants |
ACC_PURE, AMID_JAVA_MATH, AMID_MAX, AMID_SAFE_MATH, CMP_VERSION, JAV_ASSERTION_ERROR, JAV_CLASS, JAV_CLASSLOADER, JAV_CLASSNOTFOUND_EXCEPTION, JAV_CLONE, JAV_CLONEABLE, JAV_CONSTRUCTOR, JAV_ERROR, JAV_EXCEPTION, JAV_INIT, JAV_LENGTH, JAV_NAME_SEPARATOR, JAV_NOCLASSDEFFOUND_ERROR, JAV_OBJECT, JAV_OUTER_THIS, JAV_RMJ_RUNTIME_EXCEPTION, JAV_RUNTIME, JAV_RUNTIME_EXCEPTION, JAV_SERIALIZABLE, JAV_STATIC_INIT, JAV_STRING, JAV_STRINGBUFFER, JAV_SUPER, JAV_THIS, JAV_THROWABLE, MJ_ANCHOR, OPE_BAND, OPE_BNOT, OPE_BOR, OPE_BSR, OPE_BXOR, OPE_EQ, OPE_GE, OPE_GT, OPE_LAND, OPE_LE, OPE_LNOT, OPE_LOR, OPE_LT, OPE_MINUS, OPE_NE, OPE_PERCENT, OPE_PLUS, OPE_POSTDEC, OPE_POSTINC, OPE_PREDEC, OPE_PREINC, OPE_SIMPLE, OPE_SL, OPE_SLASH, OPE_SR, OPE_STAR, TID_ARRAY, TID_BOOLEAN, TID_BYTE, TID_CHAR, TID_CLASS, TID_DOUBLE, TID_FLOAT, TID_INT, TID_LONG, TID_MAX, TID_SHORT, TID_VOID, UNIV_ARRAY_TMP, UNIV_TMP |
| Constructor Summary | |
protected |
SpecWriter()
Constructs a SpecWriter with an empty text buffer. |
|
SpecWriter(StringBuffer s)
Constructs a SpecWriter with the given StringBuffer. |
|
SpecWriter(StringBuffer s,
JPhylum p)
Constructs a SpecWriter with the given StringBuffer and then walks the AST with the SpecWriter, appending text as it goes. |
|
SpecWriter(JPhylum p)
Constructs a SpecWriter with an empty text buffer and then walks the AST with the SpecWriter, accumulating text as it goes. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private int lastLineNumber
static JmldocOptions options
private static final String eol
private boolean printAlso
protected StringBuffer sb
public static final String BREOL
public static final int BREOLlength
| Constructor Detail |
public SpecWriter(StringBuffer s)
protected SpecWriter()
public SpecWriter(JPhylum p)
public SpecWriter(StringBuffer s,
JPhylum p)
| Method Detail |
public void checkLine(JPhylum self)
public void setLine(JPhylum self)
public String toString()
toString in class Objectpublic void append(String s)
public void visitCompilationUnit(JCompilationUnitType self)
public void visitClassDeclaration(JClassDeclarationType self)
public void visitInterfaceDeclaration(JInterfaceDeclarationType self)
public void visitGenericFunctionDecl(MJGenericFunctionDecl self)
visitGenericFunctionDecl in interface MjcVisitorvisitGenericFunctionDecl in class JmlVisitorNIpublic void visitFieldDeclaration(JFieldDeclarationType self)
public void visitMethodDeclaration(JMethodDeclarationType self)
public void visitInitializerDeclaration(JInitializerDeclaration self)
visitInitializerDeclaration in interface MjcVisitorvisitInitializerDeclaration in class JmlVisitorNIpublic void visitTopLevelMethodDeclaration(MJTopLevelMethodDeclaration self)
visitTopLevelMethodDeclaration in interface MjcVisitorvisitTopLevelMethodDeclaration in class JmlVisitorNIpublic void visitConstructorDeclaration(JConstructorDeclarationType self)
public void visitWhileStatement(JWhileStatement self)
visitWhileStatement in interface MjcVisitorvisitWhileStatement in class JmlVisitorNIpublic void visitVariableDeclarationStatement(JVariableDeclarationStatement self)
visitVariableDeclarationStatement in interface MjcVisitorvisitVariableDeclarationStatement in class JmlVisitorNIpublic void visitVariableDefinition(JVariableDefinition self)
visitVariableDefinition in interface MjcVisitorvisitVariableDefinition in class JmlVisitorNIpublic void visitJmlVariableDefinition(JmlVariableDefinition self)
visitJmlVariableDefinition in interface JmlVisitorvisitJmlVariableDefinition in class JmlVisitorNIpublic void visitTryCatchStatement(JTryCatchStatement self)
visitTryCatchStatement in interface MjcVisitorvisitTryCatchStatement in class JmlVisitorNIpublic void visitTryFinallyStatement(JTryFinallyStatement self)
visitTryFinallyStatement in interface MjcVisitorvisitTryFinallyStatement in class JmlVisitorNIpublic void visitThrowStatement(JThrowStatement self)
visitThrowStatement in interface MjcVisitorvisitThrowStatement in class JmlVisitorNIpublic void visitSynchronizedStatement(JSynchronizedStatement self)
visitSynchronizedStatement in interface MjcVisitorvisitSynchronizedStatement in class JmlVisitorNIpublic void visitSwitchStatement(JSwitchStatement self)
visitSwitchStatement in interface MjcVisitorvisitSwitchStatement in class JmlVisitorNIpublic void visitReturnStatement(JReturnStatement self)
visitReturnStatement in interface MjcVisitorvisitReturnStatement in class JmlVisitorNIpublic void visitLabeledStatement(JLabeledStatement self)
visitLabeledStatement in interface MjcVisitorvisitLabeledStatement in class JmlVisitorNIpublic void visitIfStatement(JIfStatement self)
visitIfStatement in interface MjcVisitorvisitIfStatement in class JmlVisitorNIpublic void visitForStatement(JForStatement self)
visitForStatement in interface MjcVisitorvisitForStatement in class JmlVisitorNIpublic void visitCompoundStatement(JCompoundStatement self)
visitCompoundStatement in interface MjcVisitorvisitCompoundStatement in class JmlVisitorNIpublic void visitExpressionStatement(JExpressionStatement self)
visitExpressionStatement in interface MjcVisitorvisitExpressionStatement in class JmlVisitorNIpublic void visitExpressionListStatement(JExpressionListStatement self)
visitExpressionListStatement in interface MjcVisitorvisitExpressionListStatement in class JmlVisitorNIpublic void visitEmptyStatement(JEmptyStatement self)
visitEmptyStatement in interface MjcVisitorvisitEmptyStatement in class JmlVisitorNIpublic void visitDoStatement(JDoStatement self)
visitDoStatement in interface MjcVisitorvisitDoStatement in class JmlVisitorNIpublic void visitContinueStatement(JContinueStatement self)
visitContinueStatement in interface MjcVisitorvisitContinueStatement in class JmlVisitorNIpublic void visitBreakStatement(JBreakStatement self)
visitBreakStatement in interface MjcVisitorvisitBreakStatement in class JmlVisitorNIpublic void visitBlockStatement(JBlock self)
visitBlockStatement in interface MjcVisitorvisitBlockStatement in class JmlVisitorNIpublic void visitConstructorBlock(JConstructorBlock self)
visitConstructorBlock in interface MjcVisitorvisitConstructorBlock in class JmlVisitorNIpublic void visitClassBlock(JClassBlock self)
visitClassBlock in interface MjcVisitorvisitClassBlock in class JmlVisitorNIpublic void visitTypeDeclarationStatement(JTypeDeclarationStatement self)
visitTypeDeclarationStatement in interface MjcVisitorvisitTypeDeclarationStatement in class JmlVisitorNIpublic void visitUnaryExpression(JUnaryExpression self)
visitUnaryExpression in interface MjcVisitorvisitUnaryExpression in class JmlVisitorNIpublic void visitTypeNameExpression(JTypeNameExpression self)
visitTypeNameExpression in interface MjcVisitorvisitTypeNameExpression in class JmlVisitorNIpublic void visitThisExpression(JThisExpression self)
visitThisExpression in interface MjcVisitorvisitThisExpression in class JmlVisitorNIpublic void visitSuperExpression(JSuperExpression self)
visitSuperExpression in interface MjcVisitorvisitSuperExpression in class JmlVisitorNIpublic void visitShiftExpression(JShiftExpression self)
visitShiftExpression in interface MjcVisitorvisitShiftExpression in class JmlVisitorNIpublic void visitRelationalExpression(JRelationalExpression self)
visitRelationalExpression in interface MjcVisitorvisitRelationalExpression in class JmlVisitorNIpublic void visitPrefixExpression(JPrefixExpression self)
visitPrefixExpression in interface MjcVisitorvisitPrefixExpression in class JmlVisitorNIpublic void visitPostfixExpression(JPostfixExpression self)
visitPostfixExpression in interface MjcVisitorvisitPostfixExpression in class JmlVisitorNIpublic void visitParenthesedExpression(JParenthesedExpression self)
visitParenthesedExpression in interface MjcVisitorvisitParenthesedExpression in class JmlVisitorNIpublic void visitNewObjectExpression(JNewObjectExpression self)
visitNewObjectExpression in interface MjcVisitorvisitNewObjectExpression in class JmlVisitorNIpublic void visitNewAnonymousClassExpression(JNewAnonymousClassExpression self)
visitNewAnonymousClassExpression in interface MjcVisitorvisitNewAnonymousClassExpression in class JmlVisitorNIpublic void visitNewArrayExpression(JNewArrayExpression self)
visitNewArrayExpression in interface MjcVisitorvisitNewArrayExpression in class JmlVisitorNIpublic void visitNameExpression(JNameExpression self)
visitNameExpression in interface MjcVisitorvisitNameExpression in class JmlVisitorNIpublic void visitAddExpression(JAddExpression self)
visitAddExpression in interface MjcVisitorvisitAddExpression in class JmlVisitorNIpublic void visitConditionalAndExpression(JConditionalAndExpression self)
visitConditionalAndExpression in interface MjcVisitorvisitConditionalAndExpression in class JmlVisitorNIpublic void visitConditionalOrExpression(JConditionalOrExpression self)
visitConditionalOrExpression in interface MjcVisitorvisitConditionalOrExpression in class JmlVisitorNIpublic void visitDivideExpression(JDivideExpression self)
visitDivideExpression in interface MjcVisitorvisitDivideExpression in class JmlVisitorNIpublic void visitMinusExpression(JMinusExpression self)
visitMinusExpression in interface MjcVisitorvisitMinusExpression in class JmlVisitorNIpublic void visitModuloExpression(JModuloExpression self)
visitModuloExpression in interface MjcVisitorvisitModuloExpression in class JmlVisitorNIpublic void visitMultExpression(JMultExpression self)
visitMultExpression in interface MjcVisitorvisitMultExpression in class JmlVisitorNIpublic void visitMethodCallExpression(JMethodCallExpression self)
visitMethodCallExpression in interface MjcVisitorvisitMethodCallExpression in class JmlVisitorNIpublic void visitLocalVariableExpression(JLocalVariableExpression self)
visitLocalVariableExpression in interface MjcVisitorvisitLocalVariableExpression in class JmlVisitorNIpublic void visitInstanceofExpression(JInstanceofExpression self)
visitInstanceofExpression in interface MjcVisitorvisitInstanceofExpression in class JmlVisitorNIpublic void visitEqualityExpression(JEqualityExpression self)
visitEqualityExpression in interface MjcVisitorvisitEqualityExpression in class JmlVisitorNIpublic void visitConditionalExpression(JConditionalExpression self)
visitConditionalExpression in interface MjcVisitorvisitConditionalExpression in class JmlVisitorNIpublic void visitCompoundAssignmentExpression(JCompoundAssignmentExpression self)
visitCompoundAssignmentExpression in interface MjcVisitorvisitCompoundAssignmentExpression in class JmlVisitorNIpublic void visitFieldExpression(JClassFieldExpression self)
visitFieldExpression in interface MjcVisitorvisitFieldExpression in class JmlVisitorNIpublic void visitClassExpression(JClassExpression self)
visitClassExpression in interface MjcVisitorvisitClassExpression in class JmlVisitorNIpublic void visitCastExpression(JCastExpression self)
visitCastExpression in interface MjcVisitorvisitCastExpression in class JmlVisitorNIpublic void visitUnaryPromoteExpression(JUnaryPromote self)
visitUnaryPromoteExpression in interface MjcVisitorvisitUnaryPromoteExpression in class JmlVisitorNIpublic void visitBitwiseExpression(JBitwiseExpression self)
visitBitwiseExpression in interface MjcVisitorvisitBitwiseExpression in class JmlVisitorNIpublic void visitAssignmentExpression(JAssignmentExpression self)
visitAssignmentExpression in interface MjcVisitorvisitAssignmentExpression in class JmlVisitorNIpublic void visitArrayLengthExpression(JArrayLengthExpression self)
visitArrayLengthExpression in interface MjcVisitorvisitArrayLengthExpression in class JmlVisitorNIpublic void visitArrayAccessExpression(JArrayAccessExpression self)
visitArrayAccessExpression in interface MjcVisitorvisitArrayAccessExpression in class JmlVisitorNIpublic void visitWarnExpression(MJWarnExpression self)
visitWarnExpression in interface MjcVisitorvisitWarnExpression in class JmlVisitorNIpublic void visitMathModeExpression(MJMathModeExpression self)
visitMathModeExpression in interface MjcVisitorvisitMathModeExpression in class JmlVisitorNIpublic void visitSwitchLabel(JSwitchLabel self)
visitSwitchLabel in interface MjcVisitorvisitSwitchLabel in class JmlVisitorNIpublic void visitSwitchGroup(JSwitchGroup self)
visitSwitchGroup in interface MjcVisitorvisitSwitchGroup in class JmlVisitorNIpublic void visitCatchClause(JCatchClause self)
visitCatchClause in interface MjcVisitorvisitCatchClause in class JmlVisitorNIpublic void visitBooleanLiteral(JBooleanLiteral self)
visitBooleanLiteral in interface MjcVisitorvisitBooleanLiteral in class JmlVisitorNIpublic void visitCharLiteral(JCharLiteral self)
visitCharLiteral in interface MjcVisitorvisitCharLiteral in class JmlVisitorNIpublic void visitOrdinalLiteral(JOrdinalLiteral self)
visitOrdinalLiteral in interface MjcVisitorvisitOrdinalLiteral in class JmlVisitorNIpublic void visitRealLiteral(JRealLiteral self)
visitRealLiteral in interface MjcVisitorvisitRealLiteral in class JmlVisitorNIpublic void visitStringLiteral(JStringLiteral self)
visitStringLiteral in interface MjcVisitorvisitStringLiteral in class JmlVisitorNIpublic void visitNullLiteral(JNullLiteral self)
visitNullLiteral in interface MjcVisitorvisitNullLiteral in class JmlVisitorNIpublic void visitPackageName(JPackageName self)
visitPackageName in interface MjcVisitorvisitPackageName in class JmlVisitorNIpublic void visitPackageImport(JPackageImportType self)
public void visitClassOrGFImport(JClassOrGFImportType self)
public void visitFormalParameters(JFormalParameter self)
visitFormalParameters in interface MjcVisitorvisitFormalParameters in class JmlVisitorNIpublic void visitExplicitConstructorInvocation(JExplicitConstructorInvocation self)
visitExplicitConstructorInvocation in interface MjcVisitorvisitExplicitConstructorInvocation in class JmlVisitorNIpublic void visitArrayInitializer(JArrayInitializer self)
visitArrayInitializer in interface MjcVisitorvisitArrayInitializer in class JmlVisitorNIpublic void visitArrayDimsAndInit(JArrayDimsAndInits self)
visitArrayDimsAndInit in interface MjcVisitorvisitArrayDimsAndInit in class JmlVisitorNIpublic void visitJmlExtendingSpecification(JmlExtendingSpecification self)
visitJmlExtendingSpecification in interface JmlVisitorvisitJmlExtendingSpecification in class JmlVisitorNIpublic void visitJmlSpecification(JmlSpecification self)
visitJmlSpecification in interface JmlVisitorvisitJmlSpecification in class JmlVisitorNI
public void visitJmlSpecificationHelper(JmlSpecCase[] scases,
boolean initialAlso)
public void visitJmlCodeContract(JmlCodeContract self)
visitJmlCodeContract in interface JmlVisitorvisitJmlCodeContract in class JmlVisitorNIpublic void visitJmlRedundantSpec(JmlRedundantSpec self)
visitJmlRedundantSpec in interface JmlVisitorvisitJmlRedundantSpec in class JmlVisitorNIpublic void visitJmlNode(JmlNode self)
visitJmlNode in interface JmlVisitorvisitJmlNode in class JmlVisitorNIpublic void visitJmlSpecExpression(JmlSpecExpression self)
visitJmlSpecExpression in interface JmlVisitorvisitJmlSpecExpression in class JmlVisitorNIpublic void visitJmlExpression(JmlExpression self)
visitJmlExpression in interface JmlVisitorvisitJmlExpression in class JmlVisitorNIpublic void visitJmlGenericSpecCase(JmlGenericSpecCase self)
visitJmlGenericSpecCase in interface JmlVisitorvisitJmlGenericSpecCase in class JmlVisitorNIpublic void visitJmlNormalSpecCase(JmlGenericSpecCase self)
public void visitJmlExceptionalSpecCase(JmlGenericSpecCase self)
public void visitJmlRequiresClause(JmlRequiresClause self)
visitJmlRequiresClause in interface JmlVisitorvisitJmlRequiresClause in class JmlVisitorNIpublic void visitJmlAssignableClause(JmlAssignableClause self)
visitJmlAssignableClause in interface JmlVisitorvisitJmlAssignableClause in class JmlVisitorNIpublic void visitJmlWorkingSpaceClause(JmlWorkingSpaceClause self)
visitJmlWorkingSpaceClause in interface JmlVisitorvisitJmlWorkingSpaceClause in class JmlVisitorNIpublic void visitJmlDurationClause(JmlDurationClause self)
visitJmlDurationClause in interface JmlVisitorvisitJmlDurationClause in class JmlVisitorNIpublic void visitJmlMeasuredClause(JmlMeasuredClause self)
visitJmlMeasuredClause in interface JmlVisitorvisitJmlMeasuredClause in class JmlVisitorNIpublic void visitJmlWhenClause(JmlWhenClause self)
visitJmlWhenClause in interface JmlVisitorvisitJmlWhenClause in class JmlVisitorNIpublic void visitJmlEnsuresClause(JmlEnsuresClause self)
visitJmlEnsuresClause in interface JmlVisitorvisitJmlEnsuresClause in class JmlVisitorNIpublic void visitJmlSignalsOnlyClause(JmlSignalsOnlyClause self)
visitJmlSignalsOnlyClause in interface JmlVisitorvisitJmlSignalsOnlyClause in class JmlVisitorNIpublic void visitJmlSignalsClause(JmlSignalsClause self)
visitJmlSignalsClause in interface JmlVisitorvisitJmlSignalsClause in class JmlVisitorNIpublic void visitJmlDivergesClause(JmlDivergesClause self)
visitJmlDivergesClause in interface JmlVisitorvisitJmlDivergesClause in class JmlVisitorNIpublic void visitJmlAccessibleClause(JmlAccessibleClause self)
visitJmlAccessibleClause in interface JmlVisitorvisitJmlAccessibleClause in class JmlVisitorNIpublic void visitJmlCallableClause(JmlCallableClause self)
visitJmlCallableClause in interface JmlVisitorvisitJmlCallableClause in class JmlVisitorNIpublic void visitJmlCapturesClause(JmlCapturesClause self)
visitJmlCapturesClause in interface JmlVisitorvisitJmlCapturesClause in class JmlVisitorNIpublic void visitJmlGeneralSpecCase(JmlGeneralSpecCase self)
visitJmlGeneralSpecCase in interface JmlVisitorvisitJmlGeneralSpecCase in class JmlVisitorNI
public void visitJmlGeneralSpecCaseHelper(JmlGeneralSpecCase self,
boolean indent)
public void visitJmlPredicate(JmlPredicate self)
visitJmlPredicate in interface JmlVisitorvisitJmlPredicate in class JmlVisitorNIpublic void visitJmlPredicateKeyword(JmlPredicateKeyword self)
visitJmlPredicateKeyword in interface JmlVisitorvisitJmlPredicateKeyword in class JmlVisitorNIpublic void visitJmlPredicateClause(JmlPredicateClause self)
public void visitJmlSpecBody(JmlSpecBody self)
visitJmlSpecBody in interface JmlVisitorvisitJmlSpecBody in class JmlVisitorNIpublic void visitJmlSpecBodyClause(JmlSpecBodyClause self)
public void visitJmlGenericSpecBody(JmlGenericSpecBody self)
visitJmlGenericSpecBody in interface JmlVisitorvisitJmlGenericSpecBody in class JmlVisitorNIpublic void visitJmlNormalSpecBody(JmlNormalSpecBody self)
visitJmlNormalSpecBody in interface JmlVisitorvisitJmlNormalSpecBody in class JmlVisitorNIpublic void visitJmlExceptionalSpecBody(JmlExceptionalSpecBody self)
visitJmlExceptionalSpecBody in interface JmlVisitorvisitJmlExceptionalSpecBody in class JmlVisitorNIpublic void visitJmlResultExpression(JmlResultExpression self)
visitJmlResultExpression in interface JmlVisitorvisitJmlResultExpression in class JmlVisitorNI
public String htmlop(int op,
JRelationalExpression s)
public void visitJmlRelationalExpression(JmlRelationalExpression self)
visitJmlRelationalExpression in interface JmlVisitorvisitJmlRelationalExpression in class JmlVisitorNIpublic void visitJmlFreshExpression(JmlFreshExpression self)
visitJmlFreshExpression in interface JmlVisitorvisitJmlFreshExpression in class JmlVisitorNIpublic void visitJmlIsInitializedExpression(JmlIsInitializedExpression self)
visitJmlIsInitializedExpression in interface JmlVisitorvisitJmlIsInitializedExpression in class JmlVisitorNIpublic void visitJmlLabelExpression(JmlLabelExpression self)
visitJmlLabelExpression in interface JmlVisitorvisitJmlLabelExpression in class JmlVisitorNIpublic void visitJmlLockSetExpression(JmlLockSetExpression self)
visitJmlLockSetExpression in interface JmlVisitorvisitJmlLockSetExpression in class JmlVisitorNIpublic void visitJmlReachExpression(JmlReachExpression self)
visitJmlReachExpression in interface JmlVisitorvisitJmlReachExpression in class JmlVisitorNIpublic void visitJmlSpecQuantifiedExpression(JmlSpecQuantifiedExpression self)
visitJmlSpecQuantifiedExpression in interface JmlVisitorvisitJmlSpecQuantifiedExpression in class JmlVisitorNIpublic void visitJmlTypeExpression(JmlTypeExpression self)
visitJmlTypeExpression in interface JmlVisitorvisitJmlTypeExpression in class JmlVisitorNIpublic void visitJmlOldExpression(JmlOldExpression self)
visitJmlOldExpression in interface JmlVisitorvisitJmlOldExpression in class JmlVisitorNIpublic void visitJmlPreExpression(JmlPreExpression self)
visitJmlPreExpression in interface JmlVisitorvisitJmlPreExpression in class JmlVisitorNIpublic void visitJmlMaxExpression(JmlMaxExpression self)
visitJmlMaxExpression in interface JmlVisitorvisitJmlMaxExpression in class JmlVisitorNIpublic void visitJmlDurationExpression(JmlDurationExpression self)
visitJmlDurationExpression in interface JmlVisitorvisitJmlDurationExpression in class JmlVisitorNIpublic void visitJmlSpaceExpression(JmlSpaceExpression self)
visitJmlSpaceExpression in interface JmlVisitorvisitJmlSpaceExpression in class JmlVisitorNIpublic void visitJmlWorkingSpaceExpression(JmlWorkingSpaceExpression self)
visitJmlWorkingSpaceExpression in interface JmlVisitorvisitJmlWorkingSpaceExpression in class JmlVisitorNIpublic void visitJmlNotModifiedExpression(JmlNotModifiedExpression self)
visitJmlNotModifiedExpression in interface JmlVisitorvisitJmlNotModifiedExpression in class JmlVisitorNIpublic void visitJmlNotAssignedExpression(JmlNotAssignedExpression self)
visitJmlNotAssignedExpression in interface JmlVisitorvisitJmlNotAssignedExpression in class JmlVisitorNIpublic void visitJmlOnlyAssignedExpression(JmlOnlyAssignedExpression self)
visitJmlOnlyAssignedExpression in interface JmlVisitorvisitJmlOnlyAssignedExpression in class JmlVisitorNIpublic void visitJmlNonNullElementsExpression(JmlNonNullElementsExpression self)
visitJmlNonNullElementsExpression in interface JmlVisitorvisitJmlNonNullElementsExpression in class JmlVisitorNIpublic void visitJmlTypeOfExpression(JmlTypeOfExpression self)
visitJmlTypeOfExpression in interface JmlVisitorvisitJmlTypeOfExpression in class JmlVisitorNIpublic void visitJmlElemTypeExpression(JmlElemTypeExpression self)
visitJmlElemTypeExpression in interface JmlVisitorvisitJmlElemTypeExpression in class JmlVisitorNIpublic void visitJmlInvariantForExpression(JmlInvariantForExpression self)
visitJmlInvariantForExpression in interface JmlVisitorvisitJmlInvariantForExpression in class JmlVisitorNIpublic void visitJmlStoreRef(JmlStoreRef self)
visitJmlStoreRef in interface JmlVisitorvisitJmlStoreRef in class JmlVisitorNIpublic void visitJmlStoreRefExpression(JmlStoreRefExpression self)
visitJmlStoreRefExpression in interface JmlVisitorvisitJmlStoreRefExpression in class JmlVisitorNIpublic void visitJmlInformalStoreRef(JmlInformalStoreRef self)
visitJmlInformalStoreRef in interface JmlVisitorvisitJmlInformalStoreRef in class JmlVisitorNIpublic void visitJmlOtherRef(JmlOtherRef self)
visitJmlOtherRef in interface JmlVisitorvisitJmlOtherRef in class JmlVisitorNIpublic void visitJmlName(JmlName self)
visitJmlName in interface JmlVisitorvisitJmlName in class JmlVisitorNI
public void visitJmlNameHelper(JmlName self,
boolean addDot)
public void visitJmlStoreRefKeyword(JmlStoreRefKeyword self)
visitJmlStoreRefKeyword in interface JmlVisitorvisitJmlStoreRefKeyword in class JmlVisitorNI
static void writePrivacy(StringBuffer sb,
long p)
static void writeModifiers(StringBuffer sb,
long p)
public void visitJmlBehaviorSpecHelper(JmlHeavyweightSpec self,
String s)
public void visitJmlBehaviorSpec(JmlBehaviorSpec self)
visitJmlBehaviorSpec in interface JmlVisitorvisitJmlBehaviorSpec in class JmlVisitorNIpublic void visitJmlNormalBehaviorSpec(JmlNormalBehaviorSpec self)
visitJmlNormalBehaviorSpec in interface JmlVisitorvisitJmlNormalBehaviorSpec in class JmlVisitorNIpublic void visitJmlExceptionalBehaviorSpec(JmlExceptionalBehaviorSpec self)
visitJmlExceptionalBehaviorSpec in interface JmlVisitorvisitJmlExceptionalBehaviorSpec in class JmlVisitorNIpublic void visitJmlModelProgram(JmlModelProgram self)
visitJmlModelProgram in interface JmlVisitorvisitJmlModelProgram in class JmlVisitorNIpublic void visitJmlAssignmentStatement(JmlAssignmentStatement self)
visitJmlAssignmentStatement in interface JmlVisitorvisitJmlAssignmentStatement in class JmlVisitorNIpublic void visitJmlNondetChoiceStatement(JmlNondetChoiceStatement self)
visitJmlNondetChoiceStatement in interface JmlVisitorvisitJmlNondetChoiceStatement in class JmlVisitorNIpublic void visitJmlNondetIfStatement(JmlNondetIfStatement self)
visitJmlNondetIfStatement in interface JmlVisitorvisitJmlNondetIfStatement in class JmlVisitorNIpublic void visitJmlGuardedStatement(JmlGuardedStatement self)
visitJmlGuardedStatement in interface JmlVisitorvisitJmlGuardedStatement in class JmlVisitorNIpublic void visitJmlSpecVarDecl(JmlSpecVarDecl self)
visitJmlSpecVarDecl in interface JmlVisitorvisitJmlSpecVarDecl in class JmlVisitorNIpublic void visitJmlForAllVarDecl(JmlForAllVarDecl self)
visitJmlForAllVarDecl in interface JmlVisitorvisitJmlForAllVarDecl in class JmlVisitorNIpublic void visitJmlLetVarDecl(JmlLetVarDecl self)
visitJmlLetVarDecl in interface JmlVisitorvisitJmlLetVarDecl in class JmlVisitorNIpublic void visitFieldDeclaration(JFieldDeclaration self)
JmlVisitorNI
visitFieldDeclaration in interface MjcVisitorvisitFieldDeclaration in class JmlVisitorNIpublic void visitJmlFieldDeclaration(JmlFieldDeclaration self)
visitJmlFieldDeclaration in interface JmlVisitorvisitJmlFieldDeclaration in class JmlVisitorNIpublic void visitJmlInitiallyVarAssertion(JmlInitiallyVarAssertion self)
visitJmlInitiallyVarAssertion in interface JmlVisitorvisitJmlInitiallyVarAssertion in class JmlVisitorNIpublic void visitJmlReadableIfVarAssertion(JmlReadableIfVarAssertion self)
visitJmlReadableIfVarAssertion in interface JmlVisitorvisitJmlReadableIfVarAssertion in class JmlVisitorNIpublic void visitJmlWritableIfVarAssertion(JmlWritableIfVarAssertion self)
visitJmlWritableIfVarAssertion in interface JmlVisitorvisitJmlWritableIfVarAssertion in class JmlVisitorNIpublic void visitJmlMonitorsForVarAssertion(JmlMonitorsForVarAssertion self)
visitJmlMonitorsForVarAssertion in interface JmlVisitorvisitJmlMonitorsForVarAssertion in class JmlVisitorNIpublic void visitJmlInformalExpression(JmlInformalExpression self)
visitJmlInformalExpression in interface JmlVisitorvisitJmlInformalExpression in class JmlVisitorNIpublic void visitJmlAxiom(JmlAxiom self)
visitJmlAxiom in interface JmlVisitorvisitJmlAxiom in class JmlVisitorNIpublic void visitJmlDeclaration(JmlDeclaration self)
visitJmlDeclaration in interface JmlVisitorvisitJmlDeclaration in class JmlVisitorNIpublic void visitJmlInvariant(JmlInvariant self)
visitJmlInvariant in interface JmlVisitorvisitJmlInvariant in class JmlVisitorNIpublic void visitJmlConstraint(JmlConstraint self)
visitJmlConstraint in interface JmlVisitorvisitJmlConstraint in class JmlVisitorNIpublic void visitJmlRepresentsDecl(JmlRepresentsDecl self)
visitJmlRepresentsDecl in interface JmlVisitorvisitJmlRepresentsDecl in class JmlVisitorNIpublic void visitJmlMethodNameList(JmlMethodNameList self)
visitJmlMethodNameList in interface JmlVisitorvisitJmlMethodNameList in class JmlVisitorNIpublic void visitJmlMethodName(JmlMethodName self)
visitJmlMethodName in interface JmlVisitorvisitJmlMethodName in class JmlVisitorNIpublic void visitJmlConstructorName(JmlConstructorName self)
visitJmlConstructorName in interface JmlVisitorvisitJmlConstructorName in class JmlVisitorNIpublic void visitJmlSetComprehension(JmlSetComprehension self)
visitJmlSetComprehension in interface JmlVisitorvisitJmlSetComprehension in class JmlVisitorNIpublic void visitJmlExample(JmlExample self)
visitJmlExample in interface JmlVisitorvisitJmlExample in class JmlVisitorNIpublic void visitJmlNormalExample(JmlNormalExample self)
visitJmlNormalExample in interface JmlVisitorvisitJmlNormalExample in class JmlVisitorNIpublic void visitJmlExceptionalExample(JmlExceptionalExample self)
visitJmlExceptionalExample in interface JmlVisitorvisitJmlExceptionalExample in class JmlVisitorNI
public void visitJmlExampleHelper(JmlExample self,
String title)
public static String jmlModifiers(long mods)
public static void removeBR(StringBuffer classspec)
public String convertToHtml(String s)
private String replace(String s,
char c,
String rep)
|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||