[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gjdoc/24474] StackOverflowError in reflexive expressions
From: |
cvs-commit at developer dot classpath dot org |
Subject: |
[Bug gjdoc/24474] StackOverflowError in reflexive expressions |
Date: |
22 Oct 2005 12:53:58 -0000 |
------- Comment #6 from cvs-commit at developer dot classpath dot org
2005-10-22 12:53 -------
Subject: Bug 24474
CVSROOT: /cvsroot/classpath
Module name: gjdoc
Branch:
Changes by: Julian Scheid <address@hidden> 05/10/22 12:38:50
Modified files:
src/gnu/classpath/tools/gjdoc/expr: IdentifierExpression.java
EvaluatorEnvironment.java
Evaluator.java Context.java
src/gnu/classpath/tools/gjdoc: FieldDocImpl.java
ClassDocImpl.java
. : Makefile.am ChangeLog
Added files:
src/gnu/classpath/tools/gjdoc/expr:
CircularExpressionException.java
Log message:
2005-10-22 Julian Scheid <address@hidden>
PR gjdoc/24474:
* Makefile.am: added new class CircularExpressionException.
* src/gnu/classpath/tools/gjdoc/ClassDocImpl.java
(findFieldValue): add new parameter for set of visited fields,
throw CircularExpressionException if inspected field has already
been visited. Use new constantValue(Set) variant in FieldDocImpl.
(getValue): add new parameter for set of visited fields.
* src/gnu/classpath/tools/gjdoc/FieldDocImpl.java:
(constantValue): new variant which accepts set of visited fields.
* src/gnu/classpath/tools/gjdoc/expr/CircularExpressionException.java:
added.
* src/gnu/classpath/tools/gjdoc/expr/Context.java: add new field
visitedFields.
* src/gnu/classpath/tools/gjdoc/expr/Evaluator.java (evaluate):
add new parameter for set of visited fields, pass parameter to
Context constructor.
* src/gnu/classpath/tools/gjdoc/expr/EvaluatorEnvironment.java
(getValue): add new parameter for set of visited fields.
* src/gnu/classpath/tools/gjdoc/expr/IdentifierExpression.java
(evaluate): pass set of visited fields to
EvaluatorEnvironment.getValue(), more details for thrown
IllegalExpressionException.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/expr/CircularExpressionException.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/expr/IdentifierExpression.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/expr/EvaluatorEnvironment.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/expr/Evaluator.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/expr/Context.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/FieldDocImpl.java.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/ClassDocImpl.java.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/Makefile.am.diff?tr1=1.40&tr2=1.41&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/ChangeLog.diff?tr1=1.233&tr2=1.234&r1=text&r2=text
_______________________________________________
Cp-tools-commit mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/cp-tools-commit
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24474
- [Bug gjdoc/24474] New: StackOverflowError in reflexive expressions, stephan at apache dot org, 2005/10/21
- [Bug gjdoc/24474] StackOverflowError in reflexive expressions, stephan at apache dot org, 2005/10/21
- [Bug gjdoc/24474] StackOverflowError in reflexive expressions, stephan at apache dot org, 2005/10/21
- [Bug gjdoc/24474] StackOverflowError in reflexive expressions, pinskia at gcc dot gnu dot org, 2005/10/21
- [Bug gjdoc/24474] StackOverflowError in reflexive expressions, stephan at apache dot org, 2005/10/21
- [Bug gjdoc/24474] StackOverflowError in reflexive expressions, julian at sektor37 dot de, 2005/10/22
- [Bug gjdoc/24474] StackOverflowError in reflexive expressions,
cvs-commit at developer dot classpath dot org <=