Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–49 unchanged (49 lines)
50import java.lang.reflect.Field;
51import java.nio.ByteBuffer;
52import java.util.ArrayList;
53import java.util.Arrays;
54import java.util.Iterator;
55import java.util.List;
56import java.util.concurrent.atomic.AtomicBoolean;
57import org.junit.Before;
58import org.junit.Test;
59import org.junit.runner.RunWith;
60import org.junit.runners.JUnit4;
61
62/** Test lite runtime. */
…lines 63–3060 unchanged (2998 lines)

After

…lines 1–49 unchanged (49 lines)
50import java.lang.reflect.Field;
51import java.nio.ByteBuffer;
52import java.util.ArrayList;
53import java.util.Arrays;
54import java.util.Iterator;
55import java.util.List;
56import java.util.Locale;
57import java.util.concurrent.atomic.AtomicBoolean;
58import org.junit.Before;
59import org.junit.Test;
60import org.junit.runner.RunWith;
61import org.junit.runners.JUnit4;
62
…lines 63–3061 unchanged (2999 lines)

Before

program
line_comment "// Protocol Buffers - Google's data interchange format"
line_comment "// Copyright 2008 Google Inc. All rights reserved."
line_comment "//"
line_comment "// Use of this source code is governed by a BSD-style"
line_comment "// license that can be found in the LICENSE file or at"
line_comment "// https://developers.google.com/open-source/licenses/bsd"
package_declaration
package "package"
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
; ";"
import_declaration
import "import"
static "static"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "common"
. "."
identifier "truth"
. "."
identifier "Truth"
. "."
identifier "assertThat"
; ";"
import_declaration
import "import"
static "static"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "common"
. "."
identifier "truth"
. "."
identifier "Truth"
. "."
identifier "assertWithMessage"
; ";"
import_declaration
import "import"
static "static"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "Collections"
. "."
identifier "singletonList"
; ";"
import_declaration
import "import"
static "static"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "junit"
. "."
identifier "Assert"
. "."
identifier "assertThrows"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "FieldPresenceTestProto"
. "."
identifier "TestAllTypes"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestImportLite"
. "."
identifier "ImportEnumLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestImportPublicLite"
. "."
identifier "PublicImportMessageLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "ForeignEnumLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "ForeignMessageLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "RecursiveGroup"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "RecursiveMessage"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllExtensionsLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
. "."
identifier "NestedEnum"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
. "."
identifier "NestedMessage"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
. "."
identifier "NestedMessage2"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
. "."
identifier "OneofFieldCase"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
. "."
identifier "OptionalGroup"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
. "."
identifier "RepeatedGroup"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLiteOrBuilder"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestHugeFieldNumbersLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestNestedExtensionLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "testing"
. "."
identifier "Proto3TestingLite"
. "."
identifier "Proto3MessageLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "map_lite_test"
. "."
identifier "MapTestProto"
. "."
identifier "MapContainer"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "map_lite_test"
. "."
identifier "MapTestProto"
. "."
identifier "TestMap"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "map_lite_test"
. "."
identifier "MapTestProto"
. "."
identifier "TestMap"
. "."
identifier "MessageValue"
; ";"
import_declaration
import "import"
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "NestedExtensionLite"
; ";"
import_declaration
import "import"
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "NonNestedExtensionLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "UnittestProto"
. "."
identifier "TestOneof2"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "lite_equals_and_hash"
. "."
identifier "LiteEqualsAndHash"
. "."
identifier "Bar"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "lite_equals_and_hash"
. "."
identifier "LiteEqualsAndHash"
. "."
identifier "BarPrime"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "lite_equals_and_hash"
. "."
identifier "LiteEqualsAndHash"
. "."
identifier "Foo"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "lite_equals_and_hash"
. "."
identifier "LiteEqualsAndHash"
. "."
identifier "TestOneofEquals"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "lite_equals_and_hash"
. "."
identifier "LiteEqualsAndHash"
. "."
identifier "TestRecursiveOneof"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "ByteArrayInputStream"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "ByteArrayOutputStream"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "IOException"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "InputStream"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "OutputStream"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "lang"
. "."
identifier "reflect"
. "."
identifier "Field"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "nio"
. "."
identifier "ByteBuffer"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "ArrayList"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "Arrays"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "Iterator"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "List"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "concurrent"
. "."
identifier "atomic"
. "."
identifier "AtomicBoolean"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "junit"
. "."
identifier "Before"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "junit"
. "."
identifier "Test"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "junit"
. "."
identifier "runner"
. "."
identifier "RunWith"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "junit"
. "."
identifier "runners"
. "."
identifier "JUnit4"
; ";"
block_comment "/** Test lite runtime. */"
class_declaration (+37713 nodes collapsed)

After

program
line_comment "// Protocol Buffers - Google's data interchange format"
line_comment "// Copyright 2008 Google Inc. All rights reserved."
line_comment "//"
line_comment "// Use of this source code is governed by a BSD-style"
line_comment "// license that can be found in the LICENSE file or at"
line_comment "// https://developers.google.com/open-source/licenses/bsd"
package_declaration
package "package"
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
; ";"
import_declaration
import "import"
static "static"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "common"
. "."
identifier "truth"
. "."
identifier "Truth"
. "."
identifier "assertThat"
; ";"
import_declaration
import "import"
static "static"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "common"
. "."
identifier "truth"
. "."
identifier "Truth"
. "."
identifier "assertWithMessage"
; ";"
import_declaration
import "import"
static "static"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "Collections"
. "."
identifier "singletonList"
; ";"
import_declaration
import "import"
static "static"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "junit"
. "."
identifier "Assert"
. "."
identifier "assertThrows"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "FieldPresenceTestProto"
. "."
identifier "TestAllTypes"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestImportLite"
. "."
identifier "ImportEnumLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestImportPublicLite"
. "."
identifier "PublicImportMessageLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "ForeignEnumLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "ForeignMessageLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "RecursiveGroup"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "RecursiveMessage"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllExtensionsLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
. "."
identifier "NestedEnum"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
. "."
identifier "NestedMessage"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
. "."
identifier "NestedMessage2"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
. "."
identifier "OneofFieldCase"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
. "."
identifier "OptionalGroup"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLite"
. "."
identifier "RepeatedGroup"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestAllTypesLiteOrBuilder"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestHugeFieldNumbersLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "UnittestLite"
. "."
identifier "TestNestedExtensionLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "protobuf"
. "."
identifier "testing"
. "."
identifier "Proto3TestingLite"
. "."
identifier "Proto3MessageLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "map_lite_test"
. "."
identifier "MapTestProto"
. "."
identifier "MapContainer"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "map_lite_test"
. "."
identifier "MapTestProto"
. "."
identifier "TestMap"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "map_lite_test"
. "."
identifier "MapTestProto"
. "."
identifier "TestMap"
. "."
identifier "MessageValue"
; ";"
import_declaration
import "import"
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "NestedExtensionLite"
; ";"
import_declaration
import "import"
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "NonNestedExtensionLite"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "UnittestProto"
. "."
identifier "TestOneof2"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "lite_equals_and_hash"
. "."
identifier "LiteEqualsAndHash"
. "."
identifier "Bar"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "lite_equals_and_hash"
. "."
identifier "LiteEqualsAndHash"
. "."
identifier "BarPrime"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "lite_equals_and_hash"
. "."
identifier "LiteEqualsAndHash"
. "."
identifier "Foo"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "lite_equals_and_hash"
. "."
identifier "LiteEqualsAndHash"
. "."
identifier "TestOneofEquals"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "proto2_unittest"
. "."
identifier "lite_equals_and_hash"
. "."
identifier "LiteEqualsAndHash"
. "."
identifier "TestRecursiveOneof"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "ByteArrayInputStream"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "ByteArrayOutputStream"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "IOException"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "InputStream"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "OutputStream"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "lang"
. "."
identifier "reflect"
. "."
identifier "Field"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "nio"
. "."
identifier "ByteBuffer"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "ArrayList"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "Arrays"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "Iterator"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "List"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "Locale"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "concurrent"
. "."
identifier "atomic"
. "."
identifier "AtomicBoolean"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "junit"
. "."
identifier "Before"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "junit"
. "."
identifier "Test"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "junit"
. "."
identifier "runner"
. "."
identifier "RunWith"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "junit"
. "."
identifier "runners"
. "."
identifier "JUnit4"
; ";"
block_comment "/** Test lite runtime. */"
class_declaration (+37713 nodes collapsed)