edu.rice.cs.drjava.model.definitions.indent
Class QuestionBraceIsCurly
java.lang.Object
|
+--edu.rice.cs.drjava.model.definitions.indent.IndentRuleQuestion
|
+--edu.rice.cs.drjava.model.definitions.indent.QuestionBraceIsCurly
- All Implemented Interfaces:
- IndentRule
- public class QuestionBraceIsCurly
- extends IndentRuleQuestion
Determines whether or not the last block or expression list
opened previous to the start of the current line was opened
by the character '{'.
This questions corresponds to rule 12 in our decision tree.
- Version:
- $Id: QuestionBraceIsCurly.java,v 1.6 2002/07/22 22:50:41 csreis Exp $
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
QuestionBraceIsCurly
public QuestionBraceIsCurly(IndentRule yesRule,
IndentRule noRule)
- Parameters:
yesRule
- The decision subtree for the case that this rule applies
in the current context.noRule
- The decision subtree for the case that this rule does not
apply in the current context.
applyRule
boolean applyRule(DefinitionsDocument doc)
- Description copied from class:
IndentRuleQuestion
- Determines if the given rule holds in this context.
- Overrides:
applyRule
in class IndentRuleQuestion
- Parameters:
doc
- The DefinitionsDocument containing the current line.- Returns:
- True iff the last block or expression list opened previous
to the start of the current line was opened by the character '{'.