# Serialized Form

- ## Package groovy.cli

  - ### Exception groovy.cli.CliBuilderException

    class CliBuilderException extends RuntimeException implements Serializable
    serialVersionUID:
      3996705753888714632L

  - ### Class groovy.cli.TypedOption

    class TypedOption extends HashMap<String,T> implements Serializable
    serialVersionUID:
      8931624081859777854L

- ## Package groovy.concurrent

  - ### Exception groovy.concurrent.ChannelClosedException

    class ChannelClosedException extends IllegalStateException implements Serializable
    serialVersionUID:
      1L

- ## Package groovy.console.ui

  - ### Class groovy.console.ui.AstBrowser._closure1

    class _closure1 extends Closure implements Serializable
    serialVersionUID:
      6491412388545927009L

  - ### Class groovy.console.ui.AstBrowserUiPreferences._closure1

    class _closure1 extends Closure implements Serializable
    serialVersionUID:
      -1565481301230855244L

  - ### Class groovy.console.ui.ButtonOrDefaultRenderer

    class ButtonOrDefaultRenderer extends DefaultTableCellRenderer implements Serializable
    serialVersionUID:
      4771388915540692105L

  - ### Class groovy.console.ui.ButtonOrTextEditor

    class ButtonOrTextEditor extends AbstractCellEditor implements Serializable
    serialVersionUID:
      -531835454424576665L

    - #### Serialized Fields

      - ##### editorComponent

            JComponent editorComponent

  - ### Class groovy.console.ui.CellValueToolTipJTable

    class CellValueToolTipJTable extends JTable implements Serializable
    serialVersionUID:
      7112943034646629299L

  - ### Class groovy.console.ui.ConsoleTextEditor

    class ConsoleTextEditor extends JScrollPane implements Serializable
    serialVersionUID:
      -3582625263676326887L

    - #### Serialized Fields

      - ##### defaultFamily

            String defaultFamily

      - ##### documentChangedSinceLastRepaint

            boolean documentChangedSinceLastRepaint

      - ##### editable

            boolean editable

      - ##### fontSize

            int fontSize

      - ##### numbersPanel

            groovy.console.ui.ConsoleTextEditor.LineNumbersPanel numbersPanel

      - ##### printAction

            groovy.console.ui.ConsoleTextEditor.PrintAction printAction

      - ##### redoAction

            groovy.console.ui.ConsoleTextEditor.RedoAction redoAction

      - ##### textEditor

            TextEditor textEditor

      - ##### undoAction

            groovy.console.ui.ConsoleTextEditor.UndoAction undoAction

      - ##### undoManager

            TextUndoManager undoManager

  - ### Class groovy.console.ui.TreeNodeWithProperties

    class TreeNodeWithProperties extends DefaultMutableTreeNode implements Serializable
    serialVersionUID:
      -1428101618435607457L

    - #### Serialized Fields

      - ##### properties

            List<List<?>> properties

- ## Package groovy.console.ui.text

  - ### Class groovy.console.ui.text.AutoIndentAction

    class AutoIndentAction extends AbstractAction implements Serializable
    serialVersionUID:
      -2680684287296849370L

    - #### Serialized Fields

      - ##### simpleAttributeSet

            AttributeSet simpleAttributeSet

  - ### Class groovy.console.ui.text.TextEditor

    class TextEditor extends JTextPane implements Serializable
    serialVersionUID:
      8478062945229999402L

    - #### Serialized Fields

      - ##### defaultCaret

            Caret defaultCaret

      - ##### mouseAdapter

            MouseAdapter mouseAdapter

      - ##### multiLineTab

            boolean multiLineTab

      - ##### numPages

            int numPages

      - ##### overtypeCaret

            Caret overtypeCaret

      - ##### tabsAsSpaces

            boolean tabsAsSpaces

      - ##### unwrapped

            boolean unwrapped

  - ### Class groovy.console.ui.text.TextUndoManager

    class TextUndoManager extends UndoManager implements Serializable

    - #### Serialized Fields

      - ##### compoundEdit

            groovy.console.ui.text.TextUndoManager.StructuredEdit compoundEdit

      - ##### firstModified

            long firstModified

      - ##### modificationMarker

            UndoableEdit modificationMarker

      - ##### propChangeSupport

            SwingPropertyChangeSupport propChangeSupport

      - ##### recording

            boolean recording

- ## Package groovy.csv

  - ### Exception groovy.csv.CsvRuntimeException

    class CsvRuntimeException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      2809672072790437945L

- ## Package groovy.http

  - ### Class groovy.http.HttpClientHelper._closure1

    class _closure1 extends Closure implements Serializable
    serialVersionUID:
      2579902925872847795L

- ## Package groovy.inspect

  - ### Class groovy.inspect.Inspector.MemberComparator

    class MemberComparator extends Object implements Serializable
    serialVersionUID:
      -7691851726606749541L

  - ### Class groovy.inspect.Inspector.MemberComparatorWithValue

    class MemberComparatorWithValue extends Object implements Serializable
    serialVersionUID:
      294298614093394525L

- ## Package groovy.jmx.builder

  - ### Exception groovy.jmx.builder.JmxBuilderException

    class JmxBuilderException extends RuntimeException implements Serializable

- ## Package groovy.json

  - ### Exception groovy.json.JsonException

    class JsonException extends RuntimeException implements Serializable

- ## Package groovy.lang

  - ### Class groovy.lang.Closure

    class Closure extends GroovyObjectSupport implements Serializable
    serialVersionUID:
      4368710879820278874L

    - #### Serialized Fields

      - ##### bcw

            BooleanClosureWrapper bcw

      - ##### delegate

            Object delegate

      - ##### directive

            int directive

      - ##### maximumNumberOfParameters

            int maximumNumberOfParameters

        Maximum number of parameters accepted by this closure.

      - ##### owner

            Object owner

      - ##### parameterTypes

            Class<?>[] parameterTypes

        Parameter types for the longest `doCall` method.

      - ##### resolveStrategy

            int resolveStrategy

      - ##### thisObject

            Object thisObject

  - ### Exception groovy.lang.ClosureException

    class ClosureException extends RuntimeException implements Serializable
    serialVersionUID:
      -945565055750688719L

    - #### Serialized Fields

      - ##### closure

            Closure closure

  - ### Exception groovy.lang.DeprecationException

    class DeprecationException extends RuntimeException implements Serializable
    serialVersionUID:
      8828016729085737697L

  - ### Exception groovy.lang.GroovyRuntimeException

    class GroovyRuntimeException extends RuntimeException implements Serializable
    serialVersionUID:
      -193137033604506378L

    - #### Serialized Fields

      - ##### module

            ModuleNode module

      - ##### node

            ASTNode node

  - ### Class groovy.lang.GString

    class GString extends GroovyObjectSupport implements Serializable
    serialVersionUID:
      -2638020355892246323L

    - #### Serialized Fields

      - ##### values

            Object[] values

  - ### Exception groovy.lang.IllegalPropertyAccessException

    class IllegalPropertyAccessException extends MissingPropertyException implements Serializable
    serialVersionUID:
      8149534204771978786L

  - ### Exception groovy.lang.IncorrectClosureArgumentsException

    class IncorrectClosureArgumentsException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      4208144749858078754L

    - #### Serialized Fields

      - ##### arguments

            Object arguments

      - ##### closure

            Closure closure

      - ##### expected

            Class[] expected

  - ### Class groovy.lang.IntRange

    class IntRange extends AbstractList<Integer> implements Serializable
    serialVersionUID:
      -7827097587793510780L

    - #### Serialized Fields

      - ##### from

            int from

        For non-inclusive aware ranges, the first number in the range; `from` is always less than or equal to `to`. For inclusive aware ranges, the `from` argument supplied to the constructor.

      - ##### inclusiveLeft

            Boolean inclusiveLeft

        If `true` or null, `from` is included in the range. If `false`, the range begins after the `from` value.

        Null for non-inclusive-aware ranges (which are inclusive).

        If true or false, the reverse flag is discarded.

      - ##### inclusiveRight

            Boolean inclusiveRight

        If `true` or null, `to` is included in the range. If `false`, the range stops before the `to` value.

        Null for non-inclusive-aware ranges (which are inclusive).

        If true or false, the reverse flag is discarded.

      - ##### reverse

            boolean reverse

        If `false`, counts up from `from` to `to`. Otherwise, counts down from `to` to `from`. Not used for inclusive-aware ranges (inclusive = true|false).

      - ##### to

            int to

        For non-inclusive aware ranges, the last number in the range; `to` is always greater than or equal to `from`. For inclusive aware ranges, the `from` argument supplied to the constructor.

  - ### Class groovy.lang.MetaClassRegistryChangeEvent

    class MetaClassRegistryChangeEvent extends EventObject implements Serializable
    serialVersionUID:
      1647849176793457976L

    - #### Serialized Fields

      - ##### clazz

            Class clazz

      - ##### instance

            Object instance

      - ##### metaClass

            MetaClass metaClass

      - ##### oldMetaClass

            MetaClass oldMetaClass

  - ### Exception groovy.lang.MissingClassException

    class MissingClassException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      -4059735896182191589L

    - #### Serialized Fields

      - ##### type

            String type

  - ### Exception groovy.lang.MissingFieldException

    class MissingFieldException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      -9209464582858098430L

    - #### Serialized Fields

      - ##### field

            String field

      - ##### type

            Class type

  - ### Exception groovy.lang.MissingMethodException

    class MissingMethodException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      -6676430495683939401L

    - #### Serialized Fields

      - ##### arguments

            Object[] arguments

      - ##### isStatic

            boolean isStatic

      - ##### method

            String method

      - ##### type

            Class<?> type

  - ### Exception groovy.lang.MissingPropertyException

    class MissingPropertyException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      -1780027060966200019L

    - #### Serialized Fields

      - ##### property

            String property

      - ##### type

            Class type

  - ### Class groovy.lang.NamedValue

    class NamedValue extends Object implements Serializable
    serialVersionUID:
      8853713635573845253L

    - #### Serialized Fields

      - ##### name

            String name

      - ##### val

            T val

  - ### Class groovy.lang.NonEmptySequence

    class NonEmptySequence extends Sequence implements Serializable
    serialVersionUID:
      1614604919062836998L

  - ### Class groovy.lang.NumberRange

    class NumberRange extends AbstractList<Comparable> implements Serializable
    serialVersionUID:
      5107424833653948484L

    - #### Serialized Fields

      - ##### from

            Comparable from

      - ##### hashCodeCache

            Integer hashCodeCache

        The cached hashCode (once calculated)

      - ##### inclusiveLeft

            boolean inclusiveLeft

        `true` if the range includes the lower bound.

      - ##### inclusiveRight

            boolean inclusiveRight

        `true` if the range includes the upper bound.

      - ##### reverse

            boolean reverse

        `true` if the range counts backwards from `to` to `from`.

      - ##### size

            int size

        The cached size, or -1 if not yet computed

      - ##### stepSize

            Number stepSize

        The step size in the range.

      - ##### to

            Comparable to

        The last value in the range.

  - ### Exception groovy.lang.ReadOnlyPropertyException

    class ReadOnlyPropertyException extends MissingPropertyException implements Serializable
    serialVersionUID:
      -1800912081930896077L

  - ### Class groovy.lang.Reference

    class Reference extends GroovyObjectSupport implements Serializable
    serialVersionUID:
      4963704631487573488L

    - #### Serialized Fields

      - ##### value

            T value

  - ### Class groovy.lang.Sequence

    class Sequence extends ArrayList implements Serializable
    serialVersionUID:
      5697409354934589471L

    - #### Serialized Fields

      - ##### hashCode

            int hashCode

      - ##### type

            Class type

  - ### Exception groovy.lang.SpreadListEvaluatingException

    class SpreadListEvaluatingException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      4565947835333349093L

  - ### Class groovy.lang.SpreadMap

    class SpreadMap extends HashMap implements Serializable
    serialVersionUID:
      3827653766235954251L

    - #### Serialized Fields

      - ##### hashCode

            int hashCode

  - ### Exception groovy.lang.SpreadMapEvaluatingException

    class SpreadMapEvaluatingException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      4347220269418595368L

  - ### Exception groovy.lang.StringWriterIOException

    class StringWriterIOException extends RuntimeException implements Serializable
    serialVersionUID:
      -504499949457372681L

  - ### Class groovy.lang.Tuple

    class Tuple extends AbstractList<E> implements Serializable
    serialVersionUID:
      -6707770506387821031L

    - #### Serialized Fields

      - ##### contents

            E[] contents

  - ### Class groovy.lang.Tuple0

    class Tuple0 extends Tuple implements Serializable
    serialVersionUID:
      -3791115121904072346L

  - ### Class groovy.lang.Tuple1

    class Tuple1 extends Tuple implements Serializable
    serialVersionUID:
      -4647790147461409603L

    - #### Serialized Fields

      - ##### v1

            T1 v1

  - ### Class groovy.lang.Tuple10

    class Tuple10 extends Tuple implements Serializable
    serialVersionUID:
      7824474731525795360L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v10

            T10 v10

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

      - ##### v5

            T5 v5

      - ##### v6

            T6 v6

      - ##### v7

            T7 v7

      - ##### v8

            T8 v8

      - ##### v9

            T9 v9

  - ### Class groovy.lang.Tuple11

    class Tuple11 extends Tuple implements Serializable
    serialVersionUID:
      -8882524414681687282L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v10

            T10 v10

      - ##### v11

            T11 v11

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

      - ##### v5

            T5 v5

      - ##### v6

            T6 v6

      - ##### v7

            T7 v7

      - ##### v8

            T8 v8

      - ##### v9

            T9 v9

  - ### Class groovy.lang.Tuple12

    class Tuple12 extends Tuple implements Serializable
    serialVersionUID:
      8297587976812329899L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v10

            T10 v10

      - ##### v11

            T11 v11

      - ##### v12

            T12 v12

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

      - ##### v5

            T5 v5

      - ##### v6

            T6 v6

      - ##### v7

            T7 v7

      - ##### v8

            T8 v8

      - ##### v9

            T9 v9

  - ### Class groovy.lang.Tuple13

    class Tuple13 extends Tuple implements Serializable
    serialVersionUID:
      -3709443502209750114L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v10

            T10 v10

      - ##### v11

            T11 v11

      - ##### v12

            T12 v12

      - ##### v13

            T13 v13

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

      - ##### v5

            T5 v5

      - ##### v6

            T6 v6

      - ##### v7

            T7 v7

      - ##### v8

            T8 v8

      - ##### v9

            T9 v9

  - ### Class groovy.lang.Tuple14

    class Tuple14 extends Tuple implements Serializable
    serialVersionUID:
      -8866382365396941648L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v10

            T10 v10

      - ##### v11

            T11 v11

      - ##### v12

            T12 v12

      - ##### v13

            T13 v13

      - ##### v14

            T14 v14

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

      - ##### v5

            T5 v5

      - ##### v6

            T6 v6

      - ##### v7

            T7 v7

      - ##### v8

            T8 v8

      - ##### v9

            T9 v9

  - ### Class groovy.lang.Tuple15

    class Tuple15 extends Tuple implements Serializable
    serialVersionUID:
      -8866382365396941648L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v10

            T10 v10

      - ##### v11

            T11 v11

      - ##### v12

            T12 v12

      - ##### v13

            T13 v13

      - ##### v14

            T14 v14

      - ##### v15

            T15 v15

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

      - ##### v5

            T5 v5

      - ##### v6

            T6 v6

      - ##### v7

            T7 v7

      - ##### v8

            T8 v8

      - ##### v9

            T9 v9

  - ### Class groovy.lang.Tuple16

    class Tuple16 extends Tuple implements Serializable
    serialVersionUID:
      -8866382365396941648L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v10

            T10 v10

      - ##### v11

            T11 v11

      - ##### v12

            T12 v12

      - ##### v13

            T13 v13

      - ##### v14

            T14 v14

      - ##### v15

            T15 v15

      - ##### v16

            T16 v16

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

      - ##### v5

            T5 v5

      - ##### v6

            T6 v6

      - ##### v7

            T7 v7

      - ##### v8

            T8 v8

      - ##### v9

            T9 v9

  - ### Class groovy.lang.Tuple2

    class Tuple2 extends Tuple implements Serializable
    serialVersionUID:
      9006144674906325597L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v2

            T2 v2

  - ### Class groovy.lang.Tuple3

    class Tuple3 extends Tuple implements Serializable
    serialVersionUID:
      8469774237154310687L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

  - ### Class groovy.lang.Tuple4

    class Tuple4 extends Tuple implements Serializable
    serialVersionUID:
      -7788878731471377207L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

  - ### Class groovy.lang.Tuple5

    class Tuple5 extends Tuple implements Serializable
    serialVersionUID:
      6722094358774027115L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

      - ##### v5

            T5 v5

  - ### Class groovy.lang.Tuple6

    class Tuple6 extends Tuple implements Serializable
    serialVersionUID:
      -7848588473093102288L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

      - ##### v5

            T5 v5

      - ##### v6

            T6 v6

  - ### Class groovy.lang.Tuple7

    class Tuple7 extends Tuple implements Serializable
    serialVersionUID:
      4226144828786865766L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

      - ##### v5

            T5 v5

      - ##### v6

            T6 v6

      - ##### v7

            T7 v7

  - ### Class groovy.lang.Tuple8

    class Tuple8 extends Tuple implements Serializable
    serialVersionUID:
      -8895822084644138566L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

      - ##### v5

            T5 v5

      - ##### v6

            T6 v6

      - ##### v7

            T7 v7

      - ##### v8

            T8 v8

  - ### Class groovy.lang.Tuple9

    class Tuple9 extends Tuple implements Serializable
    serialVersionUID:
      -5181196675351911769L

    - #### Serialized Fields

      - ##### v1

            T1 v1

      - ##### v2

            T2 v2

      - ##### v3

            T3 v3

      - ##### v4

            T4 v4

      - ##### v5

            T5 v5

      - ##### v6

            T6 v6

      - ##### v7

            T7 v7

      - ##### v8

            T8 v8

      - ##### v9

            T9 v9

- ## Package groovy.markdown

  - ### Exception groovy.markdown.MarkdownRuntimeException

    class MarkdownRuntimeException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      1L

- ## Package groovy.namespace

  - ### Class groovy.namespace.QName

    class QName extends Object implements Serializable
    serialVersionUID:
      -9029109610006696081L

    - #### Serialized Fields

      - ##### localPart

            String localPart

        Field localPart

      - ##### namespaceURI

            String namespaceURI

        Field namespaceURI

      - ##### prefix

            String prefix

        Field prefix

- ## Package groovy.security

  - ### Class groovy.security.GroovyCodeSourcePermission

    class GroovyCodeSourcePermission extends BasicPermission implements Serializable
    serialVersionUID:
      8014290770546281019L

- ## Package groovy.servlet

  - ### Class groovy.servlet.AbstractHttpServlet

    class AbstractHttpServlet extends jakarta.servlet.http.HttpServlet implements Serializable

    - #### Serialized Fields

      - ##### encoding

            String encoding

        Encoding to use, becomes charset part of contentType.

      - ##### logGROOVY861

            boolean logGROOVY861

        Debug flag logging the classloader of the request.

      - ##### namePrefix

            String namePrefix

        a.fink: it was in `AbstractHttpServlet.removeNamePrefix(java.lang.String)`, but was extracted to var for optimization

      - ##### reflection

            boolean reflection

        Mirrors the static value of the reflection flag in MetaClass. See AbstractHttpServlet#logGROOVY861

      - ##### resourceNamePattern

            Pattern resourceNamePattern

        Either `null` or a compiled pattern read from ""resource.name.regex"" and used in `AbstractHttpServlet.getScriptUri(HttpServletRequest)`.

      - ##### resourceNameReplaceAll

            boolean resourceNameReplaceAll

        The replace method to use on the matcher.

             true - replaceAll(resourceNameReplacement); (default)
             false - replaceFirst(resourceNameReplacement);

      - ##### resourceNameReplacement

            String resourceNameReplacement

        The replacement used by the resource name matcher.

      - ##### servletContext

            jakarta.servlet.ServletContext servletContext

        Servlet (or the web application) context.

      - ##### verbose

            boolean verbose

        Controls almost all log output.

  - ### Class groovy.servlet.GroovyServlet

    class GroovyServlet extends AbstractHttpServlet implements Serializable

    - #### Serialized Fields

      - ##### gse

            GroovyScriptEngine gse

        The script engine executing the Groovy scripts for this servlet

  - ### Class groovy.servlet.TemplateServlet

    class TemplateServlet extends AbstractHttpServlet implements Serializable

    - #### Serialized Fields

      - ##### cache

            Map<String,groovy.servlet.TemplateServlet.TemplateCacheEntry> cache

        Simple file name to template cache map.

      - ##### engine

            TemplateEngine engine

        Underlying template engine used to evaluate template source files.

      - ##### fileEncodingParamVal

            String fileEncodingParamVal

      - ##### generateBy

            boolean generateBy

        Flag that controls the appending of the "Generated by ..." comment.

- ## Package groovy.swing.impl

  - ### Class groovy.swing.impl.ClosureCellEditor

    class ClosureCellEditor extends AbstractCellEditor implements Serializable
    serialVersionUID:
      -5924126854559540546L

    - #### Serialized Fields

      - ##### callbacks

            Map<String,Closure> callbacks

      - ##### children

            List children

      - ##### column

            int column

      - ##### defaultEditor

            boolean defaultEditor

      - ##### editorValue

            Closure editorValue

      - ##### expanded

            boolean expanded

      - ##### leaf

            boolean leaf

      - ##### prepareEditor

            Closure prepareEditor

      - ##### row

            int row

      - ##### selected

            boolean selected

      - ##### table

            JTable table

      - ##### tree

            JTree tree

      - ##### value

            Object value

  - ### Class groovy.swing.impl.DefaultAction

    class DefaultAction extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### closure

            Closure closure

  - ### Class groovy.swing.impl.ListWrapperListModel

    class ListWrapperListModel extends AbstractListModel implements Serializable

    - #### Serialized Fields

      - ##### delegate

            List<E> delegate

  - ### Class groovy.swing.impl.TableLayout

    class TableLayout extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### cellpadding

            int cellpadding

      - ##### rowCount

            int rowCount

- ## Package groovy.swing.model

  - ### Class groovy.swing.model.DefaultTableColumn

    class DefaultTableColumn extends TableColumn implements Serializable

    - #### Serialized Fields

      - ##### valueModel

            ValueModel valueModel

  - ### Class groovy.swing.model.DefaultTableModel

    class DefaultTableModel extends AbstractTableModel implements Serializable

    - #### Serialized Fields

      - ##### columnModel

            DefaultTableModel.MyTableColumnModel columnModel

      - ##### rowModel

            ValueModel rowModel

      - ##### rowsModel

            ValueModel rowsModel

  - ### Class groovy.swing.model.DefaultTableModel.MyTableColumnModel

    class MyTableColumnModel extends DefaultTableColumnModel implements Serializable

- ## Package groovy.swing.table

  - ### Class groovy.swing.table.TableMap

    class TableMap extends AbstractTableModel implements Serializable

    - #### Serialized Fields

      - ##### model

            TableModel model

        The wrapped table model.

  - ### Class groovy.swing.table.TableSorter

    class TableSorter extends TableMap implements Serializable

    - #### Serialized Fields

      - ##### ascending

            boolean ascending

        Controls whether the current sort order is ascending.

      - ##### indexes

            int[] indexes

        Maps sorted row indexes back to the underlying model row indexes.

      - ##### lastSortedColumn

            int lastSortedColumn

        Remembers the last column sorted through the table header listener.

      - ##### sortingColumns

            Vector<Integer> sortingColumns

        The model columns currently used to sort rows.

- ## Package groovy.text

  - ### Exception groovy.text.TemplateExecutionException

    class TemplateExecutionException extends Exception implements Serializable
    serialVersionUID:
      3940987189684210921L

    - #### Serialized Fields

      - ##### lineNumber

            int lineNumber

  - ### Exception groovy.text.TemplateParseException

    class TemplateParseException extends RuntimeException implements Serializable
    serialVersionUID:
      1607958968337123274L

    - #### Serialized Fields

      - ##### column

            int column

      - ##### lineNumber

            int lineNumber

- ## Package groovy.toml

  - ### Exception groovy.toml.TomlRuntimeException

    class TomlRuntimeException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      -5723737489247290350L

- ## Package groovy.transform

  - ### Exception groovy.transform.Undefined.EXCEPTION

    class EXCEPTION extends RuntimeException implements Serializable
    serialVersionUID:
      -3960500360386581172L

- ## Package groovy.transform.stc

  - ### Exception groovy.transform.stc.IncorrectTypeHintException

    class IncorrectTypeHintException extends SyntaxException implements Serializable
    serialVersionUID:
      4481159236968540419L

- ## Package groovy.util

  - ### Class groovy.util.ClosureComparator

    class ClosureComparator extends Object implements Serializable
    serialVersionUID:
      -4593521535656429522L

    - #### Serialized Fields

      - ##### closure

            Closure closure

        Closure used to compare two values.

  - ### Class groovy.util.Node

    class Node extends Object implements Serializable
    serialVersionUID:
      4121134753270542643L

    - #### Serialized Fields

      - ##### attributes

            Map attributes

      - ##### name

            Object name

      - ##### parent

            Node parent

      - ##### value

            Object value

  - ### Class groovy.util.NodeList

    class NodeList extends ArrayList implements Serializable
    serialVersionUID:
      8307095805417308716L

  - ### Class groovy.util.ObservableList.ElementAddedEvent

    class ElementAddedEvent extends ObservableList.ElementEvent implements Serializable
    serialVersionUID:
      -6594847306176480596L

  - ### Class groovy.util.ObservableList.ElementClearedEvent

    class ElementClearedEvent extends ObservableList.ElementEvent implements Serializable
    serialVersionUID:
      -2754983590419383972L

    - #### Serialized Fields

      - ##### values

            List values

  - ### Class groovy.util.ObservableList.ElementEvent

    class ElementEvent extends PropertyChangeEvent implements Serializable
    serialVersionUID:
      -218253929030274352L

    - #### Serialized Fields

      - ##### index

            int index

      - ##### type

            ObservableList.ChangeType type

  - ### Class groovy.util.ObservableList.ElementRemovedEvent

    class ElementRemovedEvent extends ObservableList.ElementEvent implements Serializable
    serialVersionUID:
      9017470261231004168L

  - ### Class groovy.util.ObservableList.ElementUpdatedEvent

    class ElementUpdatedEvent extends ObservableList.ElementEvent implements Serializable
    serialVersionUID:
      1116018076124047485L

  - ### Class groovy.util.ObservableList.MultiElementAddedEvent

    class MultiElementAddedEvent extends ObservableList.ElementEvent implements Serializable
    serialVersionUID:
      443060557109693114L

    - #### Serialized Fields

      - ##### values

            List values

  - ### Class groovy.util.ObservableList.MultiElementRemovedEvent

    class MultiElementRemovedEvent extends ObservableList.ElementEvent implements Serializable
    serialVersionUID:
      2590238951081945868L

    - #### Serialized Fields

      - ##### values

            List values

  - ### Class groovy.util.ObservableMap.MultiPropertyEvent

    class MultiPropertyEvent extends ObservableMap.PropertyEvent implements Serializable
    serialVersionUID:
      3925136810810084267L

    - #### Serialized Fields

      - ##### events

            ObservableMap.PropertyEvent[] events

  - ### Class groovy.util.ObservableMap.PropertyAddedEvent

    class PropertyAddedEvent extends ObservableMap.PropertyEvent implements Serializable
    serialVersionUID:
      -5761685843732329868L

  - ### Class groovy.util.ObservableMap.PropertyClearedEvent

    class PropertyClearedEvent extends ObservableMap.PropertyEvent implements Serializable
    serialVersionUID:
      -1472110679547513634L

    - #### Serialized Fields

      - ##### values

            Map values

  - ### Class groovy.util.ObservableMap.PropertyEvent

    class PropertyEvent extends PropertyChangeEvent implements Serializable
    serialVersionUID:
      -8328412226044328674L

    - #### Serialized Fields

      - ##### type

            ObservableMap.ChangeType type

  - ### Class groovy.util.ObservableMap.PropertyRemovedEvent

    class PropertyRemovedEvent extends ObservableMap.PropertyEvent implements Serializable
    serialVersionUID:
      1882656655856158470L

  - ### Class groovy.util.ObservableMap.PropertyUpdatedEvent

    class PropertyUpdatedEvent extends ObservableMap.PropertyEvent implements Serializable
    serialVersionUID:
      -1104637722950032690L

  - ### Class groovy.util.ObservableSet.ElementAddedEvent

    class ElementAddedEvent extends ObservableSet.ElementEvent implements Serializable
    serialVersionUID:
      4678444473287170956L

  - ### Class groovy.util.ObservableSet.ElementClearedEvent

    class ElementClearedEvent extends ObservableSet.ElementEvent implements Serializable
    serialVersionUID:
      6075523774365623231L

    - #### Serialized Fields

      - ##### values

            List values

  - ### Class groovy.util.ObservableSet.ElementEvent

    class ElementEvent extends PropertyChangeEvent implements Serializable
    serialVersionUID:
      -7140793925623806823L

    - #### Serialized Fields

      - ##### type

            ObservableSet.ChangeType type

  - ### Class groovy.util.ObservableSet.ElementRemovedEvent

    class ElementRemovedEvent extends ObservableSet.ElementEvent implements Serializable
    serialVersionUID:
      5934658331755545227L

  - ### Class groovy.util.ObservableSet.MultiElementAddedEvent

    class MultiElementAddedEvent extends ObservableSet.ElementEvent implements Serializable
    serialVersionUID:
      575204921472897312L

    - #### Serialized Fields

      - ##### values

            List values

  - ### Class groovy.util.ObservableSet.MultiElementRemovedEvent

    class MultiElementRemovedEvent extends ObservableSet.ElementEvent implements Serializable
    serialVersionUID:
      8894701122065438905L

    - #### Serialized Fields

      - ##### values

            List values

  - ### Class groovy.util.OrderBy

    class OrderBy extends Object implements Serializable
    serialVersionUID:
      8385130064804116654L

    - #### Serialized Fields

      - ##### closures

            List<Closure> closures

      - ##### equalityCheck

            boolean equalityCheck

      - ##### numberAwareComparator

            NumberAwareComparator<Object> numberAwareComparator

  - ### Exception groovy.util.ResourceException

    class ResourceException extends Exception implements Serializable
    serialVersionUID:
      -4640685456255837192L

  - ### Exception groovy.util.ScriptException

    class ScriptException extends Exception implements Serializable
    serialVersionUID:
      3447547760007143671L

- ## Package groovy.xml

  - ### Class groovy.xml.StreamingDOMBuilder._closure1

    class _closure1 extends Closure implements Serializable
    serialVersionUID:
      7663881791013962875L

  - ### Class groovy.xml.StreamingDOMBuilder._closure2

    class _closure2 extends Closure implements Serializable
    serialVersionUID:
      2409338698557927757L

  - ### Class groovy.xml.StreamingDOMBuilder._closure3

    class _closure3 extends Closure implements Serializable
    serialVersionUID:
      1382317438779917382L

  - ### Class groovy.xml.StreamingDOMBuilder._closure4

    class _closure4 extends Closure implements Serializable
    serialVersionUID:
      4812446138640597201L

  - ### Class groovy.xml.StreamingMarkupBuilder._closure1

    class _closure1 extends Closure implements Serializable
    serialVersionUID:
      -4172955785949708469L

  - ### Class groovy.xml.StreamingMarkupBuilder._closure2

    class _closure2 extends Closure implements Serializable
    serialVersionUID:
      -5724037898882207936L

  - ### Class groovy.xml.StreamingMarkupBuilder._closure3

    class _closure3 extends Closure implements Serializable
    serialVersionUID:
      3847939743533671994L

  - ### Class groovy.xml.StreamingMarkupBuilder._closure4

    class _closure4 extends Closure implements Serializable
    serialVersionUID:
      4151146623336485916L

  - ### Class groovy.xml.StreamingMarkupBuilder._closure5

    class _closure5 extends Closure implements Serializable
    serialVersionUID:
      -6745105768992516993L

  - ### Class groovy.xml.StreamingMarkupBuilder._closure6

    class _closure6 extends Closure implements Serializable
    serialVersionUID:
      632769802365062212L

  - ### Class groovy.xml.StreamingSAXBuilder._closure1

    class _closure1 extends Closure implements Serializable
    serialVersionUID:
      -3278359238159744771L

  - ### Class groovy.xml.StreamingSAXBuilder._closure2

    class _closure2 extends Closure implements Serializable
    serialVersionUID:
      817278849730431683L

  - ### Class groovy.xml.StreamingSAXBuilder._closure3

    class _closure3 extends Closure implements Serializable
    serialVersionUID:
      737146952367202908L

  - ### Class groovy.xml.StreamingSAXBuilder._closure4

    class _closure4 extends Closure implements Serializable
    serialVersionUID:
      -5300912981619285908L

  - ### Exception groovy.xml.XmlRuntimeException

    class XmlRuntimeException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      7858720024082487492L

- ## Package groovy.xml.slurpersupport

  - ### Class groovy.xml.slurpersupport.NamespaceAwareHashMap

    class NamespaceAwareHashMap extends HashMap<String,String> implements Serializable

    - #### Serialized Fields

      - ##### namespaceTagHints

            Map namespaceTagHints

- ## Package groovy.xml.streamingmarkupsupport

  - ### Class groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder._closure1

    class _closure1 extends Closure implements Serializable
    serialVersionUID:
      -3677192103235509828L

  - ### Class groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder._closure2

    class _closure2 extends Closure implements Serializable
    serialVersionUID:
      5372972969664328706L

  - ### Class groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder._closure3

    class _closure3 extends Closure implements Serializable
    serialVersionUID:
      -6635363299976119094L

  - ### Class groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder._closure4

    class _closure4 extends Closure implements Serializable
    serialVersionUID:
      -5866052962243825597L

  - ### Class groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder._closure5

    class _closure5 extends Closure implements Serializable
    serialVersionUID:
      -1682505660798848901L

- ## Package groovy.yaml

  - ### Exception groovy.yaml.YamlRuntimeException

    class YamlRuntimeException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      -6071053120162025455L

- ## Package org.apache.groovy.antlr

  - ### Class org.apache.groovy.antlr.LexerFrame

    class LexerFrame extends JFrame implements Serializable
    serialVersionUID:
      2715693043143492893L

    - #### Serialized Fields

      - ##### jbutton

            JButton jbutton

      - ##### jScrollPane1

            JScrollPane jScrollPane1

      - ##### jScrollPane2

            JScrollPane jScrollPane2

      - ##### jSplitPane1

            JSplitPane jSplitPane1

      - ##### loadFileAction

            Action loadFileAction

      - ##### mainPanel

            JPanel mainPanel

      - ##### scriptPane

            JTextArea scriptPane

      - ##### tokenPane

            JTextPane tokenPane

      - ##### tokens

            Map<Integer,String> tokens

      - ##### tokenStreamLabel

            JLabel tokenStreamLabel

- ## Package org.apache.groovy.contracts

  - ### Error org.apache.groovy.contracts.AssertionViolation

    class AssertionViolation extends AssertionError implements Serializable

  - ### Exception org.apache.groovy.contracts.CircularAssertionCallException

    class CircularAssertionCallException extends RuntimeException implements Serializable

  - ### Error org.apache.groovy.contracts.ClassInvariantViolation

    class ClassInvariantViolation extends AssertionViolation implements Serializable

  - ### Error org.apache.groovy.contracts.LoopInvariantViolation

    class LoopInvariantViolation extends AssertionViolation implements Serializable

  - ### Error org.apache.groovy.contracts.LoopVariantViolation

    class LoopVariantViolation extends AssertionViolation implements Serializable

  - ### Error org.apache.groovy.contracts.PostconditionViolation

    class PostconditionViolation extends AssertionViolation implements Serializable

  - ### Error org.apache.groovy.contracts.PreconditionViolation

    class PreconditionViolation extends AssertionViolation implements Serializable

- ## Package org.apache.groovy.ginq

  - ### Exception org.apache.groovy.ginq.InvalidOptionException

    class InvalidOptionException extends GroovyException implements Serializable
    serialVersionUID:
      -8644282992572200089L

- ## Package org.apache.groovy.ginq.dsl

  - ### Error org.apache.groovy.ginq.dsl.GinqSyntaxError

    class GinqSyntaxError extends AssertionError implements Serializable
    serialVersionUID:
      1106607493949279933L

    - #### Serialized Fields

      - ##### column

            int column

      - ##### line

            int line

- ## Package org.apache.groovy.ginq.provider.collection.runtime

  - ### Class org.apache.groovy.ginq.provider.collection.runtime.NamedRecord

    class NamedRecord extends org.apache.groovy.ginq.provider.collection.runtime.NamedTuple<E extends Object> implements Serializable
    serialVersionUID:
      -2554041223576761912L

    - #### Serialized Fields

      - ##### aliasList

            List<String> aliasList

      - ##### sourceRecord

            org.apache.groovy.ginq.provider.collection.runtime.SourceRecord<T extends Object> sourceRecord

  - ### Class org.apache.groovy.ginq.provider.collection.runtime.RowBound

    class RowBound extends org.apache.groovy.ginq.provider.collection.runtime.AbstractBound<Long,Long> implements Serializable
    serialVersionUID:
      5774234311203836615L

  - ### Exception org.apache.groovy.ginq.provider.collection.runtime.TooManyValuesException

    class TooManyValuesException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      -2479599910868287387L

  - ### Class org.apache.groovy.ginq.provider.collection.runtime.ValueBound

    class ValueBound extends org.apache.groovy.ginq.provider.collection.runtime.AbstractBound<U extends Comparable<? super U>,U extends Comparable<? super U>> implements Serializable
    serialVersionUID:
      -8240086260919353012L

- ## Package org.apache.groovy.groovysh.jline

  - ### Class org.apache.groovy.groovysh.jline.GroovyBuiltins._closure1

    class _closure1 extends Closure implements Serializable
    serialVersionUID:
      -5273582161392671875L

  - ### Class org.apache.groovy.groovysh.jline.GroovyBuiltins._closure2

    class _closure2 extends Closure implements Serializable
    serialVersionUID:
      379141556632055257L

  - ### Class org.apache.groovy.groovysh.jline.GroovyCommands._closure1

    class _closure1 extends Closure implements Serializable
    serialVersionUID:
      -1331926675760745525L

  - ### Class org.apache.groovy.groovysh.jline.GroovyConsoleEngine._closure1

    class _closure1 extends Closure implements Serializable
    serialVersionUID:
      -1870011858314133956L

  - ### Exception org.apache.groovy.groovysh.jline.SystemRegistryImpl.UnknownCommandException

    class UnknownCommandException extends Exception implements Serializable

- ## Package org.apache.groovy.io

  - ### Class org.apache.groovy.io.StringBuilderWriter

    class StringBuilderWriter extends Writer implements Serializable
    serialVersionUID:
      -146927496096066153L

    - #### Serialized Fields

      - ##### builder

            StringBuilder builder

        The append target.

- ## Package org.apache.groovy.json.internal

  - ### Exception org.apache.groovy.json.internal.Exceptions.JsonInternalException

    class JsonInternalException extends JsonException implements Serializable

  - ### Class org.apache.groovy.json.internal.NumberValue

    class NumberValue extends Number implements Serializable

    - #### Serialized Fields

      - ##### buffer

            char[] buffer

      - ##### chopped

            boolean chopped

      - ##### endIndex

            int endIndex

      - ##### startIndex

            int startIndex

      - ##### type

            Type type

      - ##### value

            Object value

- ## Package org.apache.groovy.parser.antlr4

  - ### Error org.apache.groovy.parser.antlr4.GroovySyntaxError

    class GroovySyntaxError extends AssertionError implements Serializable

    - #### Serialized Fields

      - ##### column

            int column

      - ##### line

            int line

      - ##### source

            int source

- ## Package org.apache.groovy.util

  - ### Exception org.apache.groovy.util.JavaShellCompilationException

    class JavaShellCompilationException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      8048143189569571714L

  - ### Class org.apache.groovy.util.ReversedList

    class ReversedList extends AbstractList<E> implements Serializable
    serialVersionUID:
      -1640781973848935560L

    - #### Serialized Fields

      - ##### delegate

            List<E> delegate

- ## Package org.apache.groovy.util.concurrent

  - ### Class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap

    class ConcurrentReferenceHashMap extends AbstractMap<K,V> implements Serializable
    serialVersionUID:
      7249069246763182397L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
        Reconstitute the `ConcurrentReferenceHashMap` instance from a stream (i.e., deserialize it).
        Parameters:
          `s` - the stream
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeObject

        private void writeObject(ObjectOutputStream s) throws IOException
        Save the state of the `ConcurrentReferenceHashMap` instance to a stream (i.e., serialize it).
        Serial Data:
          the key (Object) and value (Object) for each key-value mapping, followed by a null pair. The key-value mappings are emitted in no particular order.
        Parameters:
          `s` - the stream
        Throws:
          `IOException`

    - #### Serialized Fields

      - ##### identityComparisons

            boolean identityComparisons

      - ##### segmentMask

            int segmentMask

        Mask value for indexing into segments. The upper bits of a key's hash code are used to choose the segment.

      - ##### segments

            org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.Segment<K,V>[] segments

        The segments, each of which is a specialized hash table

      - ##### segmentShift

            int segmentShift

        Shift value for indexing within segments.

  - ### Class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.SimpleEntry

    class SimpleEntry extends Object implements Serializable
    serialVersionUID:
      -8499721149061103585L

    - #### Serialized Fields

      - ##### key

            K key

        Entry key.

      - ##### value

            V value

        Entry value.

  - ### Class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.WriteThroughEntry

    class WriteThroughEntry extends ConcurrentReferenceHashMap.SimpleEntry<K,V> implements Serializable
    serialVersionUID:
      -7900634345345313646L

  - ### Class org.apache.groovy.util.concurrent.ManagedIdentityConcurrentMap

    class ManagedIdentityConcurrentMap extends ConcurrentReferenceHashMap<K,V> implements Serializable
    serialVersionUID:
      1046734443288902802L

- ## Package org.apache.groovy.util.concurrent.concurrentlinkedhashmap

  - ### Class org.apache.groovy.util.concurrent.concurrentlinkedhashmap.ConcurrentLinkedHashMap

    class ConcurrentLinkedHashMap extends AbstractMap<K,V> implements Serializable
    serialVersionUID:
      1L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream stream) throws InvalidObjectException
        Throws:
          `InvalidObjectException`

      - ##### writeReplace

        Object writeReplace()
        Returns the serial proxy for this object.

    - #### Serialized Fields

      - ##### capacity

            AtomicLong capacity

        Maximum allowed combined weight.

      - ##### concurrencyLevel

            int concurrencyLevel

        Configured concurrency level for the backing map.

      - ##### data

            ConcurrentMap<K,org.apache.groovy.util.concurrent.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node<K,V>> data

        Backing store for key-to-node associations.

      - ##### drainStatus

            AtomicReference<org.apache.groovy.util.concurrent.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DrainStatus> drainStatus

        Current drain state for the read and write buffers.

      - ##### evictionDeque

            org.apache.groovy.util.concurrent.concurrentlinkedhashmap.LinkedDeque<org.apache.groovy.util.concurrent.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node<K,V>> evictionDeque

        Deque maintaining eviction order.

      - ##### evictionLock

            Lock evictionLock

        Lock protecting eviction bookkeeping.

      - ##### listener

            EvictionListener<K,V> listener

        Listener notified when entries are evicted.

      - ##### pendingNotifications

            Queue<org.apache.groovy.util.concurrent.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node<K,V>> pendingNotifications

        Entries awaiting listener notification.

      - ##### readBufferDrainAtWriteCount

            AtomicLong[] readBufferDrainAtWriteCount

        Read-buffer write counts observed at the last drain.

      - ##### readBufferReadCount

            long[] readBufferReadCount

        Number of reads drained from each read buffer.

      - ##### readBuffers

            AtomicReference<org.apache.groovy.util.concurrent.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node<K,V>>[][] readBuffers

        Read buffers holding recently accessed nodes.

      - ##### readBufferWriteCount

            AtomicLong[] readBufferWriteCount

        Number of reads written to each read buffer.

      - ##### weigher

            EntryWeigher<? super K,? super V> weigher

        Strategy used to weigh entries.

      - ##### weightedSize

            AtomicLong weightedSize

        Current combined weight of all live entries.

      - ##### writeBuffer

            Queue<Runnable> writeBuffer

        Pending write tasks awaiting eviction bookkeeping.

- ## Package org.codehaus.groovy

  - ### Error org.codehaus.groovy.GroovyBugError

    class GroovyBugError extends AssertionError implements Serializable
    serialVersionUID:
      -9165076784700059275L

    - #### Serialized Fields

      - ##### exception

            Exception exception

      - ##### message

            String message

  - ### Exception org.codehaus.groovy.GroovyException

    class GroovyException extends Exception implements Serializable
    serialVersionUID:
      -61298636122042408L

    - #### Serialized Fields

      - ##### fatal

            boolean fatal

        Indicates whether this exception is fatal and should halt compilation. Defaults to `true`.

- ## Package org.codehaus.groovy.ant

  - ### Class org.codehaus.groovy.ant.AntProjectPropertiesDelegate

    class AntProjectPropertiesDelegate extends Hashtable<String,Object> implements Serializable
    serialVersionUID:
      -8311751517184349962L

- ## Package org.codehaus.groovy.classgen

  - ### Exception org.codehaus.groovy.classgen.ClassGeneratorException

    class ClassGeneratorException extends RuntimeException implements Serializable
    serialVersionUID:
      440899360174632769L

- ## Package org.codehaus.groovy.control

  - ### Exception org.codehaus.groovy.control.CompilationFailedException

    class CompilationFailedException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      4500269747315896966L

    - #### Serialized Fields

      - ##### phase

            int phase

      - ##### unit

            ProcessingUnit unit

  - ### Exception org.codehaus.groovy.control.ConfigurationException

    class ConfigurationException extends RuntimeException implements Serializable
    serialVersionUID:
      -3844401402301111613L

    - #### Serialized Fields

      - ##### cause

            Exception cause

  - ### Class org.codehaus.groovy.control.ErrorCollector

    class ErrorCollector extends Object implements Serializable
    serialVersionUID:
      2844774170905056755L

    - #### Serialized Fields

      - ##### configuration

            CompilerConfiguration configuration

        Configuration and other settings that control processing

      - ##### errors

            LinkedList<Message> errors

        ErrorMessages collected during processing

      - ##### warnings

            LinkedList<WarningMessage> warnings

        WarningMessages collected during processing

  - ### Exception org.codehaus.groovy.control.MultipleCompilationErrorsException

    class MultipleCompilationErrorsException extends CompilationFailedException implements Serializable
    serialVersionUID:
      8583586586290252555L

    - #### Serialized Fields

      - ##### collector

            ErrorCollector collector

- ## Package org.codehaus.groovy.reflection

  - ### Exception org.codehaus.groovy.reflection.CacheAccessControlException

    class CacheAccessControlException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      -5315107566539656474L

  - ### Class org.codehaus.groovy.reflection.GeneratedMetaMethod.DgmMethodRecord

    class DgmMethodRecord extends Object implements Serializable
    serialVersionUID:
      -5639988016452884450L

    - #### Serialized Fields

      - ##### className

            String className

      - ##### methodName

            String methodName

      - ##### parameters

            Class[] parameters

      - ##### returnType

            Class returnType

- ## Package org.codehaus.groovy.runtime

  - ### Class org.codehaus.groovy.runtime.ComposedClosure

    class ComposedClosure extends Closure<V> implements Serializable
    serialVersionUID:
      -4816724431590921285L

    - #### Serialized Fields

      - ##### first

            Closure first

      - ##### second

            Closure<V> second

  - ### Class org.codehaus.groovy.runtime.ConversionHandler

    class ConversionHandler extends Object implements Serializable
    serialVersionUID:
      1162833717190835227L

    - #### Serialized Fields

      - ##### delegate

            Object delegate

      - ##### handleCache

            ConcurrentMap<Method,Object> handleCache

      - ##### metaClass

            MetaClass metaClass

  - ### Class org.codehaus.groovy.runtime.ConvertedClosure

    class ConvertedClosure extends ConversionHandler implements Serializable
    serialVersionUID:
      1162833713450835227L

    - #### Serialized Fields

      - ##### methodName

            String methodName

  - ### Class org.codehaus.groovy.runtime.ConvertedMap

    class ConvertedMap extends ConversionHandler implements Serializable
    serialVersionUID:
      8535543126684786030L

  - ### Class org.codehaus.groovy.runtime.CurriedClosure

    class CurriedClosure extends Closure<V> implements Serializable
    serialVersionUID:
      2077643745780234126L

    - #### Serialized Fields

      - ##### curriedArguments

            Object[] curriedArguments

      - ##### index

            int index

      - ##### minParamsExpected

            int minParamsExpected

      - ##### varargType

            Class<?> varargType

        the last parameter type, if it's an array

  - ### Class org.codehaus.groovy.runtime.GroovyCategorySupport.CategoryMethodList

    class CategoryMethodList extends ArrayList<GroovyCategorySupport.CategoryMethod> implements Serializable
    serialVersionUID:
      1631799972200881802L

    - #### Serialized Fields

      - ##### level

            int level

      - ##### previous

            GroovyCategorySupport.CategoryMethodList previous

      - ##### usage

            AtomicInteger usage

  - ### Class org.codehaus.groovy.runtime.GroovyCategorySupport.ThreadCategoryInfo

    class ThreadCategoryInfo extends HashMap<String,GroovyCategorySupport.CategoryMethodList> implements Serializable
    serialVersionUID:
      1348443374952726263L

    - #### Serialized Fields

      - ##### level

            int level

      - ##### propertyGetterMap

            Map<String,String> propertyGetterMap

      - ##### propertySetterMap

            Map<String,String> propertySetterMap

  - ### Class org.codehaus.groovy.runtime.GStringImpl

    class GStringImpl extends GString implements Serializable
    serialVersionUID:
      3581289038662723858L

    - #### Serialized Fields

      - ##### cacheable

            boolean cacheable

      - ##### cachedStringLiteral

            String cachedStringLiteral

      - ##### frozen

            boolean frozen

      - ##### strings

            String[] strings

  - ### Exception org.codehaus.groovy.runtime.InvokerInvocationException

    class InvokerInvocationException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      1337849572129640775L

  - ### Class org.codehaus.groovy.runtime.IteratorClosureAdapter

    class IteratorClosureAdapter extends Closure implements Serializable
    serialVersionUID:
      -7485077849389539770L

    - #### Serialized Fields

      - ##### list

            List<T> list

      - ##### metaClass

            MetaClass metaClass

  - ### Class org.codehaus.groovy.runtime.MethodClosure

    class MethodClosure extends Closure implements Serializable
    serialVersionUID:
      -2491254866810955844L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### readResolve

        private Object readResolve()

    - #### Serialized Fields

      - ##### anyInstanceMethodExists

            boolean anyInstanceMethodExists

        Indicates if this may be related to an instance method.

      - ##### method

            String method

  - ### Class org.codehaus.groovy.runtime.NumberAwareComparator

    class NumberAwareComparator extends Object implements Serializable
    serialVersionUID:
      9017657289076651660L

    - #### Serialized Fields

      - ##### ignoreZeroSign

            boolean ignoreZeroSign

  - ### Class org.codehaus.groovy.runtime.ScriptReference

    class ScriptReference extends Reference implements Serializable
    serialVersionUID:
      -2914281513576690336L

    - #### Serialized Fields

      - ##### script

            Script script

      - ##### variable

            String variable

  - ### Class org.codehaus.groovy.runtime.WritableFile

    class WritableFile extends File implements Serializable
    serialVersionUID:
      4157767752861425917L

    - #### Serialized Fields

      - ##### encoding

            String encoding

- ## Package org.codehaus.groovy.runtime.memoize

  - ### Class org.codehaus.groovy.runtime.memoize.CommonCache

    class CommonCache extends Object implements Serializable
    serialVersionUID:
      934699400232698324L

    - #### Serialized Fields

      - ##### map

            Map<K,V> map

  - ### Class org.codehaus.groovy.runtime.memoize.ConcurrentCommonCache

    class ConcurrentCommonCache extends Object implements Serializable
    serialVersionUID:
      -7352338549333024936L

    - #### Serialized Fields

      - ##### commonCache

            CommonCache<K,V> commonCache

      - ##### readLock

            ReentrantReadWriteLock.ReadLock readLock

      - ##### rwl

            ReentrantReadWriteLock rwl

      - ##### writeLock

            ReentrantReadWriteLock.WriteLock writeLock

  - ### Class org.codehaus.groovy.runtime.memoize.ConcurrentSoftCache

    class ConcurrentSoftCache extends ConcurrentCommonCache<K,SoftReference<V>> implements Serializable
    serialVersionUID:
      5646536868666351819L

  - ### Class org.codehaus.groovy.runtime.memoize.StampedCommonCache

    class StampedCommonCache extends Object implements Serializable
    serialVersionUID:
      6760742552334555146L

    - #### Serialized Fields

      - ##### commonCache

            CommonCache<K,V> commonCache

      - ##### sl

            StampedLock sl

  - ### Class org.codehaus.groovy.runtime.memoize.UnlimitedConcurrentCache

    class UnlimitedConcurrentCache extends Object implements Serializable
    serialVersionUID:
      -857220494475488328L

    - #### Serialized Fields

      - ##### map

            ConcurrentHashMap<K,V> map

- ## Package org.codehaus.groovy.runtime.metaclass

  - ### Class org.codehaus.groovy.runtime.metaclass.ConcurrentReaderHashMap

    class ConcurrentReaderHashMap extends AbstractMap implements Serializable
    serialVersionUID:
      -3225682440765612861L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
        Reconstitute the `ConcurrentReaderHashMap` instance from a stream (i.e., deserialize it).
        Parameters:
          `s` - the stream
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeObject

        private void writeObject(ObjectOutputStream s) throws IOException
        Save the state of the `ConcurrentReaderHashMap` instance to a stream (i.e., serialize it).
        Serial Data:
          The capacity of the ConcurrentReaderHashMap (the length of the bucket array) is emitted (int), followed by the size of the ConcurrentReaderHashMap (the number of key-value mappings), followed by the key (Object) and value (Object) for each key-value mapping represented by the ConcurrentReaderHashMap The key-value mappings are emitted in no particular order.
        Parameters:
          `s` - the stream
        Throws:
          `IOException`

    - #### Serialized Fields

      - ##### barrierLock

            ConcurrentReaderHashMap.BarrierLock barrierLock

        Lock used only for its memory effects.

      - ##### loadFactor

            float loadFactor

        The load factor for the hash table.

      - ##### threshold

            int threshold

        The table is rehashed when its size exceeds this threshold. (The value of this field is always (int)(capacity * loadFactor).)

  - ### Class org.codehaus.groovy.runtime.metaclass.ConcurrentReaderHashMap.BarrierLock

    class BarrierLock extends Object implements Serializable
    serialVersionUID:
      -2159505361622844863L

  - ### Exception org.codehaus.groovy.runtime.metaclass.MethodSelectionException

    class MethodSelectionException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      8126246630023758333L

    - #### Serialized Fields

      - ##### arguments

            Class[] arguments

      - ##### methodName

            String methodName

      - ##### methods

            FastArray methods

  - ### Exception org.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack

    class MissingMethodExceptionNoStack extends MissingMethodException implements Serializable
    serialVersionUID:
      -4567395518573062216L

  - ### Exception org.codehaus.groovy.runtime.metaclass.MissingMethodExecutionFailed

    class MissingMethodExecutionFailed extends MissingMethodExceptionNoStack implements Serializable
    serialVersionUID:
      -7894095278952483769L

    - #### Serialized Fields

      - ##### cause

            Throwable cause

  - ### Exception org.codehaus.groovy.runtime.metaclass.MissingPropertyExceptionNoStack

    class MissingPropertyExceptionNoStack extends MissingPropertyException implements Serializable
    serialVersionUID:
      8993570436675442348L

- ## Package org.codehaus.groovy.runtime.powerassert

  - ### Error org.codehaus.groovy.runtime.powerassert.PowerAssertionError

    class PowerAssertionError extends AssertionError implements Serializable
    serialVersionUID:
      -2204531294530022591L

  - ### Exception org.codehaus.groovy.runtime.powerassert.SourceTextNotAvailableException

    class SourceTextNotAvailableException extends RuntimeException implements Serializable
    serialVersionUID:
      -3815868502019514479L

- ## Package org.codehaus.groovy.runtime.typehandling

  - ### Exception org.codehaus.groovy.runtime.typehandling.GroovyCastException

    class GroovyCastException extends ClassCastException implements Serializable
    serialVersionUID:
      6859089155641797356L

- ## Package org.codehaus.groovy.syntax

  - ### Exception org.codehaus.groovy.syntax.ParserException

    class ParserException extends TokenException implements Serializable
    serialVersionUID:
      -3772086239731735693L

  - ### Exception org.codehaus.groovy.syntax.ReadException

    class ReadException extends GroovyException implements Serializable
    serialVersionUID:
      848585058428047961L

    - #### Serialized Fields

      - ##### cause

            IOException cause

        The underlying I/O exception.

  - ### Exception org.codehaus.groovy.syntax.RuntimeParserException

    class RuntimeParserException extends GroovyRuntimeException implements Serializable
    serialVersionUID:
      -6612860527133856587L

  - ### Exception org.codehaus.groovy.syntax.SyntaxException

    class SyntaxException extends GroovyException implements Serializable
    serialVersionUID:
      7447641806794047013L

    - #### Serialized Fields

      - ##### endColumn

            int endColumn

        The ending column number of the error range.

      - ##### endLine

            int endLine

        The ending line number of the error range.

      - ##### sourceLocator

            String sourceLocator

        Optional identifier for the source (file path, URL, etc.).

      - ##### startColumn

            int startColumn

        The starting column number where the error occurred.

      - ##### startLine

            int startLine

        The starting line number where the error occurred.

  - ### Exception org.codehaus.groovy.syntax.TokenException

    class TokenException extends SyntaxException implements Serializable
    serialVersionUID:
      6850594285972085144L

  - ### Exception org.codehaus.groovy.syntax.TokenMismatchException

    class TokenMismatchException extends TokenException implements Serializable
    serialVersionUID:
      -6321206176010272124L

    - #### Serialized Fields

      - ##### expectedType

            int expectedType

        The token type that was expected instead.

      - ##### unexpectedToken

            Token unexpectedToken

        The token that was encountered but was not expected.

- ## Package org.codehaus.groovy.tools.gse

  - ### Class org.codehaus.groovy.tools.gse.StringSetMap

    class StringSetMap extends LinkedHashMap<String,Set<String>> implements Serializable
    serialVersionUID:
      -8603734698633884431L

- ## Package org.codehaus.groovy.transform

  - ### Class org.codehaus.groovy.transform.ASTTestTransformation.ASTTester._closure1

    class _closure1 extends Closure implements Serializable
    serialVersionUID:
      -1385088350150747016L

- ## Package org.codehaus.groovy.transform.stc

  - ### Class org.codehaus.groovy.transform.stc.AbstractTypeCheckingExtension.TypeCheckingScope

    class TypeCheckingScope extends LinkedHashMap<String,Object> implements Serializable
    serialVersionUID:
      7607331333917615144L

    - #### Serialized Fields

      - ##### parent

            AbstractTypeCheckingExtension.TypeCheckingScope parent

- ## Package org.codehaus.groovy.transform.tailrec

  - ### Exception org.codehaus.groovy.transform.tailrec.GotoRecurHereException

    class GotoRecurHereException extends Exception implements Serializable
    serialVersionUID:
      -193137033604506378L

- ## Package org.codehaus.groovy.util

  - ### Class org.codehaus.groovy.util.CharSequenceReader

    class CharSequenceReader extends Reader implements Serializable
    serialVersionUID:
      -6661279371843310693L

    - #### Serialized Fields

      - ##### charSequence

            CharSequence charSequence

      - ##### idx

            int idx

      - ##### mark

            int mark

  - ### Class org.codehaus.groovy.util.FastArray

    class FastArray extends Object implements Serializable
    serialVersionUID:
      -9143440116071577249L

    - #### Serialized Fields

      - ##### data

            Object[] data

      - ##### size

            int size

        Number of populated elements in the backing array.

  - ### Class org.codehaus.groovy.util.LazyReference

    class LazyReference extends LockableObject implements Serializable
    serialVersionUID:
      -828564509716680325L

    - #### Serialized Fields

      - ##### bundle

            ReferenceBundle bundle

      - ##### reference

            ManagedReference<T> reference

  - ### Class org.codehaus.groovy.util.LockableObject

    class LockableObject extends AbstractQueuedSynchronizer implements Serializable
    serialVersionUID:
      2284470475073785118L

- ## Package org.codehaus.groovy.vmplugin.v9

  - ### Exception org.codehaus.groovy.vmplugin.v9.ClassFindFailedException

    class ClassFindFailedException extends RuntimeException implements Serializable