Changeset 12394
- Timestamp:
- 01/23/10 13:40:34 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/Closure.java
r12342 r12394 55 55 private static final int STATE_AUX = 4; 56 56 57 private static final Parameter[] emptyParameterArray; 58 static 59 { 60 emptyParameterArray = new Parameter[0]; 61 } 62 private Parameter[] requiredParameters = emptyParameterArray; 63 private Parameter[] optionalParameters = emptyParameterArray; 64 private Parameter[] keywordParameters = emptyParameterArray; 65 private Parameter[] auxVars = emptyParameterArray; 57 private Parameter[] requiredParameters = new Parameter[0]; 58 private Parameter[] optionalParameters = requiredParameters; 59 private Parameter[] keywordParameters = requiredParameters; 60 private Parameter[] auxVars = requiredParameters; 66 61 private final LispObject body; 67 62 private final LispObject executionBody; … … 76 71 private int maxArgs; 77 72 78 private static final Symbol[] emptySymbolArray; 79 static 80 { 81 emptySymbolArray = new Symbol[0]; 82 } 83 private Symbol[] variables = emptySymbolArray; 73 private Symbol[] variables = new Symbol[0]; 84 74 private LispObject specials = NIL; 85 75
Note: See TracChangeset
for help on using the changeset viewer.