home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.text;
-
- class AsyncBoxView$ChildVector extends GapVector {
- AsyncBoxView$ChildVector() {
- }
-
- AsyncBoxView$ChildVector(int var1) {
- super(var1);
- }
-
- public void replace(int var1, int var2, AsyncBoxView.ChildState[] var3) {
- super.replace(var1, var2, var3, var3.length);
- }
-
- protected Object allocateArray(int var1) {
- return new AsyncBoxView.ChildState[var1];
- }
-
- protected int getArrayLength() {
- AsyncBoxView.ChildState[] var1 = (AsyncBoxView.ChildState[])((GapVector)this).getArray();
- return var1.length;
- }
-
- public int size() {
- int var1 = this.getArrayLength() - (((GapVector)this).getGapEnd() - ((GapVector)this).getGapStart());
- return var1;
- }
-
- public AsyncBoxView.ChildState getChildState(int var1) {
- int var2 = ((GapVector)this).getGapStart();
- int var3 = ((GapVector)this).getGapEnd();
- AsyncBoxView.ChildState[] var4 = (AsyncBoxView.ChildState[])((GapVector)this).getArray();
- if (var1 < var2) {
- return var4[var1];
- } else {
- var1 += var3 - var2;
- return var4[var1];
- }
- }
- }
-