Serialized Form (Groovy 3.0.7)

# Serialized Form

- ## Package groovy.cli

  - ### Class groovy.cli.CliBuilderException extends RuntimeException implements Serializable

    serialVersionUID:
      3996705753888714632L

  - ### Class groovy.cli.TypedOption extends HashMap<String,​T> implements Serializable

    serialVersionUID:
      8931624081859777854L

- ## Package groovy.console.ui

  - ### Class groovy.console.ui.AstBrowser._closure1 extends Closure implements Serializable

  - ### Class groovy.console.ui.AstBrowserUiPreferences._closure1 extends Closure implements Serializable

  - ### Class groovy.console.ui.ButtonOrDefaultRenderer extends DefaultTableCellRenderer implements Serializable

  - ### Class groovy.console.ui.ButtonOrTextEditor extends AbstractCellEditor implements Serializable

    - ### Serialized Fields

      - #### editorComponent

            JComponent editorComponent

  - ### Class groovy.console.ui.ConsoleTextEditor extends JScrollPane implements Serializable

    - ### Serialized Fields

      - #### defaultFamily

            String defaultFamily

      - #### documentChangedSinceLastRepaint

            boolean documentChangedSinceLastRepaint

      - #### editable

            boolean editable

      - #### 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 extends DefaultMutableTreeNode implements Serializable

    - ### Serialized Fields

      - #### properties

            List<List<String>> properties

- ## Package groovy.console.ui.text

  - ### Class groovy.console.ui.text.AutoIndentAction extends AbstractAction implements Serializable

    - ### Serialized Fields

      - #### simpleAttributeSet

            AttributeSet simpleAttributeSet

  - ### Class groovy.console.ui.text.TextEditor extends JTextPane implements Serializable

    - ### 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 extends UndoManager implements Serializable

    - ### Serialized Fields

      - #### compoundEdit

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

      - #### firstModified

            long firstModified

      - #### modificationMarker

            UndoableEdit modificationMarker

      - #### propChangeSupport

            SwingPropertyChangeSupport propChangeSupport

- ## Package groovy.inspect

  - ### Class groovy.inspect.Inspector.MemberComparator extends Object implements Serializable

    serialVersionUID:
      -7691851726606749541L

- ## Package groovy.inspect.swingui

  - ### Class groovy.inspect.swingui.AstBrowser._closure1 extends Closure implements Serializable

  - ### Class groovy.inspect.swingui.AstBrowserUiPreferences._closure1 extends Closure implements Serializable

  - ### Class groovy.inspect.swingui.ButtonOrDefaultRenderer extends DefaultTableCellRenderer implements Serializable

  - ### Class groovy.inspect.swingui.ButtonOrTextEditor extends AbstractCellEditor implements Serializable

    - ### Serialized Fields

      - #### editorComponent

            JComponent editorComponent

        Deprecated.

  - ### Class groovy.inspect.swingui.TableMap extends AbstractTableModel implements Serializable

    - ### Serialized Fields

      - #### model

            TableModel model

        Deprecated.

  - ### Class groovy.inspect.swingui.TableSorter extends TableMap implements Serializable

    - ### Serialized Fields

      - #### ascending

            boolean ascending

        Deprecated.

      - #### indexes

            int[] indexes

        Deprecated.

      - #### lastSortedColumn

            int lastSortedColumn

        Deprecated.

      - #### sortingColumns

            Vector sortingColumns

        Deprecated.

  - ### Class groovy.inspect.swingui.TreeNodeWithProperties extends DefaultMutableTreeNode implements Serializable

    - ### Serialized Fields

      - #### properties

            List<List<String>> properties

        Deprecated.

- ## Package groovy.jmx.builder

  - ### Class groovy.jmx.builder.JmxBuilderException extends RuntimeException implements Serializable

- ## Package groovy.json

  - ### Class groovy.json.JsonException extends RuntimeException implements Serializable

- ## Package groovy.lang

  - ### Class groovy.lang.Closure extends GroovyObjectSupport implements Serializable

    serialVersionUID:
      4368710879820278874L

    - ### Serialized Fields

      - #### bcw

            BooleanClosureWrapper bcw

      - #### delegate

            Object delegate

      - #### directive

            int directive

      - #### maximumNumberOfParameters

            int maximumNumberOfParameters

      - #### owner

            Object owner

      - #### parameterTypes

            Class[] parameterTypes

      - #### resolveStrategy

            int resolveStrategy

      - #### thisObject

            Object thisObject

  - ### Class groovy.lang.ClosureException extends RuntimeException implements Serializable

    serialVersionUID:
      -945565055750688719L

    - ### Serialized Fields

      - #### closure

            Closure closure

  - ### Class groovy.lang.DeprecationException extends RuntimeException implements Serializable

    serialVersionUID:
      8828016729085737697L

  - ### Class groovy.lang.GroovyRuntimeException extends RuntimeException implements Serializable

    serialVersionUID:
      -193137033604506378L

    - ### Serialized Fields

      - #### module

            ModuleNode module

      - #### node

            ASTNode node

  - ### Class groovy.lang.GString extends GroovyObjectSupport implements Serializable

    serialVersionUID:
      -2638020355892246323L

    - ### Serialized Fields

      - #### values

            Object[] values

  - ### Class groovy.lang.IllegalPropertyAccessException extends MissingPropertyException implements Serializable

    serialVersionUID:
      8149534204771978786L

  - ### Class groovy.lang.IncorrectClosureArgumentsException extends GroovyRuntimeException implements Serializable

    serialVersionUID:
      4208144749858078754L

    - ### Serialized Fields

      - #### arguments

            Object arguments

      - #### closure

            Closure closure

      - #### expected

            Class[] expected

  - ### Class groovy.lang.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.

      - #### inclusive

            Boolean inclusive

        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 extends EventObject implements Serializable

    serialVersionUID:
      1647849176793457976L

    - ### Serialized Fields

      - #### clazz

            Class clazz

      - #### instance

            Object instance

      - #### metaClass

            MetaClass metaClass

      - #### oldMetaClass

            MetaClass oldMetaClass

  - ### Class groovy.lang.MissingClassException extends GroovyRuntimeException implements Serializable

    serialVersionUID:
      -4059735896182191589L

    - ### Serialized Fields

      - #### type

            String type

  - ### Class groovy.lang.MissingFieldException extends GroovyRuntimeException implements Serializable

    serialVersionUID:
      -9209464582858098430L

    - ### Serialized Fields

      - #### field

            String field

      - #### type

            Class type

  - ### Class groovy.lang.MissingMethodException extends GroovyRuntimeException implements Serializable

    serialVersionUID:
      -6676430495683939401L

    - ### Serialized Fields

      - #### arguments

            Object[] arguments

      - #### isStatic

            boolean isStatic

      - #### method

            String method

      - #### type

            Class<?> type

  - ### Class groovy.lang.MissingPropertyException extends GroovyRuntimeException implements Serializable

    serialVersionUID:
      -1780027060966200019L

    - ### Serialized Fields

      - #### property

            String property

      - #### type

            Class type

  - ### Class groovy.lang.NonEmptySequence extends Sequence implements Serializable

    serialVersionUID:
      1614604919062836998L

  - ### Class groovy.lang.NumberRange extends AbstractList<Comparable> implements Serializable

    serialVersionUID:
      5107424833653948484L

    - ### Serialized Fields

      - #### from

            Comparable from

        The first value in the range.

      - #### hashCodeCache

            Integer hashCodeCache

        The cached hashCode (once calculated)

      - #### inclusive

            boolean inclusive

        `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.

  - ### Class groovy.lang.ReadOnlyPropertyException extends MissingPropertyException implements Serializable

    serialVersionUID:
      -1800912081930896077L

  - ### Class groovy.lang.Reference extends GroovyObjectSupport implements Serializable

    serialVersionUID:
      4963704631487573488L

    - ### Serialized Fields

      - #### value

            T value

  - ### Class groovy.lang.Sequence extends ArrayList implements Serializable

    serialVersionUID:
      5697409354934589471L

    - ### Serialized Fields

      - #### hashCode

            int hashCode

      - #### type

            Class type

  - ### Class groovy.lang.SpreadListEvaluatingException extends GroovyRuntimeException implements Serializable

    serialVersionUID:
      4565947835333349093L

  - ### Class groovy.lang.SpreadMap extends HashMap implements Serializable

    serialVersionUID:
      3827653766235954251L

    - ### Serialized Fields

      - #### hashCode

            int hashCode

  - ### Class groovy.lang.SpreadMapEvaluatingException extends GroovyRuntimeException implements Serializable

    serialVersionUID:
      4347220269418595368L

  - ### Class groovy.lang.StringWriterIOException extends RuntimeException implements Serializable

    serialVersionUID:
      -504499949457372681L

  - ### Class groovy.lang.Tuple extends AbstractList<E> implements Serializable

    serialVersionUID:
      -6707770506387821031L

    - ### Serialized Fields

      - #### contents

            E[] contents

  - ### Class groovy.lang.Tuple0 extends Tuple implements Serializable

    serialVersionUID:
      -3791115121904072346L

  - ### Class groovy.lang.Tuple1 extends Tuple implements Serializable

    serialVersionUID:
      -4647790147461409603L

    - ### Serialized Fields

      - #### v1

            T1 v1

  - ### Class groovy.lang.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 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 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 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 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 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 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 extends Tuple implements Serializable

    serialVersionUID:
      9006144674906325597L

    - ### Serialized Fields

      - #### v1

            T1 v1

      - #### v2

            T2 v2

  - ### Class groovy.lang.Tuple3 extends Tuple implements Serializable

    serialVersionUID:
      8469774237154310687L

    - ### Serialized Fields

      - #### v1

            T1 v1

      - #### v2

            T2 v2

      - #### v3

            T3 v3

  - ### Class groovy.lang.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 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 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 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 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 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.model

  - ### Class groovy.model.DefaultTableColumn extends TableColumn implements Serializable

    - ### Serialized Fields

      - #### valueModel

            ValueModel valueModel

        Deprecated.

  - ### Class groovy.model.DefaultTableModel extends AbstractTableModel implements Serializable

    - ### Serialized Fields

      - #### columnModel

            DefaultTableModel.MyTableColumnModel columnModel

        Deprecated.

      - #### rowModel

            ValueModel rowModel

        Deprecated.

      - #### rowsModel

            ValueModel rowsModel

        Deprecated.

  - ### Class groovy.model.DefaultTableModel.MyTableColumnModel extends DefaultTableColumnModel implements Serializable

- ## Package groovy.namespace

  - ### Class groovy.namespace.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 extends BasicPermission implements Serializable

    serialVersionUID:
      8014290770546281019L

- ## Package groovy.servlet

  - ### Class groovy.servlet.AbstractHttpServlet extends HttpServlet implements Serializable

    - ### Serialized Fields

      - #### encoding

            String encoding

        Encoding to use, becomes charset part of contentType.

      - #### logGROOVY861

            boolean logGROOVY861

        Debug flag logging the class the class loader 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

            ServletContext servletContext

        Servlet (or the web application) context.

      - #### verbose

            boolean verbose

        Controls almost all log output.

  - ### Class groovy.servlet.GroovyServlet extends AbstractHttpServlet implements Serializable

    - ### Serialized Fields

      - #### gse

            GroovyScriptEngine gse

        The script engine executing the Groovy scripts for this servlet

  - ### Class groovy.servlet.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 extends AbstractCellEditor implements Serializable

    - ### 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 extends AbstractAction implements Serializable

    - ### Serialized Fields

      - #### closure

            Closure closure

  - ### Class groovy.swing.impl.ListWrapperListModel extends AbstractListModel implements Serializable

    - ### Serialized Fields

      - #### delegate

            List<E> delegate

  - ### Class groovy.swing.impl.TableLayout extends JPanel implements Serializable

    - ### Serialized Fields

      - #### cellpadding

            int cellpadding

      - #### rowCount

            int rowCount

- ## Package groovy.swing.model

  - ### Class groovy.swing.model.DefaultTableColumn extends TableColumn implements Serializable

    - ### Serialized Fields

      - #### valueModel

            ValueModel valueModel

  - ### Class groovy.swing.model.DefaultTableModel extends AbstractTableModel implements Serializable

    - ### Serialized Fields

      - #### columnModel

            DefaultTableModel.MyTableColumnModel columnModel

      - #### rowModel

            ValueModel rowModel

      - #### rowsModel

            ValueModel rowsModel

  - ### Class groovy.swing.model.DefaultTableModel.MyTableColumnModel extends DefaultTableColumnModel implements Serializable

- ## Package groovy.swing.table

  - ### Class groovy.swing.table.TableMap extends AbstractTableModel implements Serializable

    - ### Serialized Fields

      - #### model

            TableModel model

  - ### Class groovy.swing.table.TableSorter extends TableMap implements Serializable

    - ### Serialized Fields

      - #### ascending

            boolean ascending

      - #### indexes

            int[] indexes

      - #### lastSortedColumn

            int lastSortedColumn

      - #### sortingColumns

            Vector sortingColumns

- ## Package groovy.text

  - ### Class groovy.text.TemplateExecutionException extends Exception implements Serializable

    serialVersionUID:
      3940987189684210921L

    - ### Serialized Fields

      - #### lineNumber

            int lineNumber

  - ### Class groovy.text.TemplateParseException extends RuntimeException implements Serializable

    serialVersionUID:
      1607958968337123274L

    - ### Serialized Fields

      - #### column

            int column

      - #### lineNumber

            int lineNumber

- ## Package groovy.transform

  - ### Class groovy.transform.Undefined.EXCEPTION extends RuntimeException implements Serializable

    serialVersionUID:
      -3960500360386581172L

- ## Package groovy.transform.stc

  - ### Class groovy.transform.stc.IncorrectTypeHintException extends SyntaxException implements Serializable

    serialVersionUID:
      4481159236968540419L

- ## Package groovy.ui

  - ### Class groovy.ui.ConsoleApplet extends JApplet implements Serializable

    - ### Serialized Fields

      - #### console

            groovy.ui.Console console

        Deprecated.

  - ### Class groovy.ui.ConsoleTextEditor extends JScrollPane implements Serializable

    - ### Serialized Fields

      - #### defaultFamily

            String defaultFamily

        Deprecated.

      - #### documentChangedSinceLastRepaint

            boolean documentChangedSinceLastRepaint

        Deprecated.

      - #### editable

            boolean editable

        Deprecated.

      - #### numbersPanel

            groovy.ui.ConsoleTextEditor.LineNumbersPanel numbersPanel

        Deprecated.

      - #### printAction

            groovy.ui.ConsoleTextEditor.PrintAction printAction

        Deprecated.

      - #### redoAction

            groovy.ui.ConsoleTextEditor.RedoAction redoAction

        Deprecated.

      - #### textEditor

            TextEditor textEditor

        Deprecated.

      - #### undoAction

            groovy.ui.ConsoleTextEditor.UndoAction undoAction

        Deprecated.

      - #### undoManager

            TextUndoManager undoManager

        Deprecated.

- ## Package groovy.ui.text

  - ### Class groovy.ui.text.AutoIndentAction extends AbstractAction implements Serializable

    - ### Serialized Fields

      - #### simpleAttributeSet

            AttributeSet simpleAttributeSet

        Deprecated.

  - ### Class groovy.ui.text.TextEditor extends JTextPane implements Serializable

    - ### Serialized Fields

      - #### defaultCaret

            Caret defaultCaret

        Deprecated.

      - #### mouseAdapter

            MouseAdapter mouseAdapter

        Deprecated.

      - #### multiLineTab

            boolean multiLineTab

        Deprecated.

      - #### numPages

            int numPages

        Deprecated.

      - #### overtypeCaret

            Caret overtypeCaret

        Deprecated.

      - #### tabsAsSpaces

            boolean tabsAsSpaces

        Deprecated.

      - #### unwrapped

            boolean unwrapped

        Deprecated.

  - ### Class groovy.ui.text.TextUndoManager extends UndoManager implements Serializable

    - ### Serialized Fields

      - #### compoundEdit

            groovy.ui.text.TextUndoManager.StructuredEdit compoundEdit

        Deprecated.

      - #### firstModified

            long firstModified

        Deprecated.

      - #### modificationMarker

            UndoableEdit modificationMarker

        Deprecated.

      - #### propChangeSupport

            SwingPropertyChangeSupport propChangeSupport

        Deprecated.

- ## Package groovy.util

  - ### Class groovy.util.ClosureComparator extends Object implements Serializable

    serialVersionUID:
      -4593521535656429522L

    - ### Serialized Fields

      - #### closure

            Closure closure

  - ### Class groovy.util.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 extends ArrayList implements Serializable

    serialVersionUID:
      8307095805417308716L

  - ### Class groovy.util.ObservableList.ElementAddedEvent extends ObservableList.ElementEvent implements Serializable

    serialVersionUID:
      -6594847306176480596L

  - ### Class groovy.util.ObservableList.ElementClearedEvent extends ObservableList.ElementEvent implements Serializable

    serialVersionUID:
      -2754983590419383972L

    - ### Serialized Fields

      - #### values

            List values

  - ### Class groovy.util.ObservableList.ElementEvent extends PropertyChangeEvent implements Serializable

    serialVersionUID:
      -218253929030274352L

    - ### Serialized Fields

      - #### index

            int index

      - #### type

            ObservableList.ChangeType type

  - ### Class groovy.util.ObservableList.ElementRemovedEvent extends ObservableList.ElementEvent implements Serializable

    serialVersionUID:
      9017470261231004168L

  - ### Class groovy.util.ObservableList.ElementUpdatedEvent extends ObservableList.ElementEvent implements Serializable

    serialVersionUID:
      1116018076124047485L

  - ### Class groovy.util.ObservableList.MultiElementAddedEvent extends ObservableList.ElementEvent implements Serializable

    serialVersionUID:
      443060557109693114L

    - ### Serialized Fields

      - #### values

            List values

  - ### Class groovy.util.ObservableList.MultiElementRemovedEvent extends ObservableList.ElementEvent implements Serializable

    serialVersionUID:
      2590238951081945868L

    - ### Serialized Fields

      - #### values

            List values

  - ### Class groovy.util.ObservableMap.MultiPropertyEvent extends ObservableMap.PropertyEvent implements Serializable

    serialVersionUID:
      3925136810810084267L

    - ### Serialized Fields

      - #### events

            ObservableMap.PropertyEvent[] events

  - ### Class groovy.util.ObservableMap.PropertyAddedEvent extends ObservableMap.PropertyEvent implements Serializable

    serialVersionUID:
      -5761685843732329868L

  - ### Class groovy.util.ObservableMap.PropertyClearedEvent extends ObservableMap.PropertyEvent implements Serializable

    serialVersionUID:
      -1472110679547513634L

    - ### Serialized Fields

      - #### values

            Map values

  - ### Class groovy.util.ObservableMap.PropertyEvent extends PropertyChangeEvent implements Serializable

    serialVersionUID:
      -8328412226044328674L

    - ### Serialized Fields

      - #### type

            ObservableMap.ChangeType type

  - ### Class groovy.util.ObservableMap.PropertyRemovedEvent extends ObservableMap.PropertyEvent implements Serializable

    serialVersionUID:
      1882656655856158470L

  - ### Class groovy.util.ObservableMap.PropertyUpdatedEvent extends ObservableMap.PropertyEvent implements Serializable

    serialVersionUID:
      -1104637722950032690L

  - ### Class groovy.util.ObservableSet.ElementAddedEvent extends ObservableSet.ElementEvent implements Serializable

    serialVersionUID:
      4678444473287170956L

  - ### Class groovy.util.ObservableSet.ElementClearedEvent extends ObservableSet.ElementEvent implements Serializable

    serialVersionUID:
      6075523774365623231L

    - ### Serialized Fields

      - #### values

            List values

  - ### Class groovy.util.ObservableSet.ElementEvent extends PropertyChangeEvent implements Serializable

    serialVersionUID:
      -7140793925623806823L

    - ### Serialized Fields

      - #### type

            ObservableSet.ChangeType type

  - ### Class groovy.util.ObservableSet.ElementRemovedEvent extends ObservableSet.ElementEvent implements Serializable

    serialVersionUID:
      5934658331755545227L

  - ### Class groovy.util.ObservableSet.MultiElementAddedEvent extends ObservableSet.ElementEvent implements Serializable

    serialVersionUID:
      575204921472897312L

    - ### Serialized Fields

      - #### values

            List values

  - ### Class groovy.util.ObservableSet.MultiElementRemovedEvent extends ObservableSet.ElementEvent implements Serializable

    serialVersionUID:
      8894701122065438905L

    - ### Serialized Fields

      - #### values

            List values

  - ### Class groovy.util.OrderBy extends Object implements Serializable

    serialVersionUID:
      8385130064804116654L

    - ### Serialized Fields

      - #### closures

            List<Closure> closures

      - #### equalityCheck

            boolean equalityCheck

      - #### numberAwareComparator

            NumberAwareComparator<Object> numberAwareComparator

  - ### Class groovy.util.ResourceException extends Exception implements Serializable

    serialVersionUID:
      -4640685456255837192L

  - ### Class groovy.util.ScriptException extends Exception implements Serializable

    serialVersionUID:
      3447547760007143671L

- ## Package groovy.util.slurpersupport

  - ### Class groovy.util.slurpersupport.NamespaceAwareHashMap extends HashMap<String,​String> implements Serializable

    - ### Serialized Fields

      - #### namespaceTagHints

            Map namespaceTagHints

        Deprecated.

- ## Package groovy.xml

  - ### Class groovy.xml.QName extends Object implements Serializable

    serialVersionUID:
      -9029109610006696081L

    - ### Serialized Fields

      - #### localPart

            String localPart

        Deprecated.
        Field localPart

      - #### namespaceURI

            String namespaceURI

        Deprecated.
        Field namespaceURI

      - #### prefix

            String prefix

        Deprecated.
        Field prefix

  - ### Class groovy.xml.StreamingDOMBuilder._closure1 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingDOMBuilder._closure2 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingDOMBuilder._closure3 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingDOMBuilder._closure4 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingMarkupBuilder._closure1 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingMarkupBuilder._closure2 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingMarkupBuilder._closure3 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingMarkupBuilder._closure4 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingMarkupBuilder._closure5 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingMarkupBuilder._closure6 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingSAXBuilder._closure1 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingSAXBuilder._closure2 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingSAXBuilder._closure3 extends Closure implements Serializable

  - ### Class groovy.xml.StreamingSAXBuilder._closure4 extends Closure implements Serializable

- ## Package groovy.xml.slurpersupport

  - ### Class groovy.xml.slurpersupport.NamespaceAwareHashMap extends HashMap<String,​String> implements Serializable

    - ### Serialized Fields

      - #### namespaceTagHints

            Map namespaceTagHints

- ## Package groovy.xml.streamingmarkupsupport

  - ### Class groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder._closure1 extends Closure implements Serializable

  - ### Class groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder._closure2 extends Closure implements Serializable

  - ### Class groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder._closure3 extends Closure implements Serializable

  - ### Class groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder._closure4 extends Closure implements Serializable

  - ### Class groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder._closure5 extends Closure implements Serializable

- ## Package groovy.yaml

  - ### Class groovy.yaml.YamlRuntimeException extends GroovyRuntimeException implements Serializable

- ## Package org.apache.groovy.antlr

  - ### Class org.apache.groovy.antlr.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

- ## Package org.apache.groovy.io

  - ### Class org.apache.groovy.io.StringBuilderWriter extends Writer implements Serializable

    serialVersionUID:
      -146927496096066153L

    - ### Serialized Fields

      - #### builder

            StringBuilder builder

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

  - ### Class org.apache.groovy.json.internal.Exceptions.JsonInternalException extends JsonException implements Serializable

  - ### Class org.apache.groovy.json.internal.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

  - ### Class org.apache.groovy.parser.antlr4.GroovySyntaxError extends AssertionError implements Serializable

    - ### Serialized Fields

      - #### column

            int column

      - #### line

            int line

      - #### source

            int source

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

  - ### Class org.apache.groovy.util.concurrent.concurrentlinkedhashmap.ConcurrentLinkedHashMap extends AbstractMap<K,​V> implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readObject

            private void readObject​(ObjectInputStream stream)
                             throws InvalidObjectException

        Throws:
          `InvalidObjectException`

      - #### writeReplace

            Object writeReplace()

    - ### Serialized Fields

      - #### capacity

            AtomicLong capacity

      - #### concurrencyLevel

            int concurrencyLevel

      - #### data

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

      - #### drainStatus

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

      - #### evictionDeque

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

      - #### evictionLock

            Lock evictionLock

      - #### listener

            EvictionListener<K,​V> listener

      - #### pendingNotifications

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

      - #### readBufferDrainAtWriteCount

            AtomicLong[] readBufferDrainAtWriteCount

      - #### readBufferReadCount

            long[] readBufferReadCount

      - #### readBuffers

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

      - #### readBufferWriteCount

            AtomicLong[] readBufferWriteCount

      - #### weigher

            EntryWeigher<? super K,​? super V> weigher

      - #### weightedSize

            AtomicLong weightedSize

      - #### writeBuffer

            Queue<Runnable> writeBuffer

- ## Package org.codehaus.groovy

  - ### Class org.codehaus.groovy.GroovyBugError extends AssertionError implements Serializable

    serialVersionUID:
      -9165076784700059275L

    - ### Serialized Fields

      - #### exception

            Exception exception

      - #### message

            String message

  - ### Class org.codehaus.groovy.GroovyException extends Exception implements Serializable

    serialVersionUID:
      -61298636122042408L

    - ### Serialized Fields

      - #### fatal

            boolean fatal

- ## Package org.codehaus.groovy.ant

  - ### Class org.codehaus.groovy.ant.AntProjectPropertiesDelegate extends Hashtable implements Serializable

    serialVersionUID:
      -8311751517184349962L

- ## Package org.codehaus.groovy.antlr

  - ### Class org.codehaus.groovy.antlr.ASTParserException extends ParserException implements Serializable

    serialVersionUID:
      7307319325760515017L

    - ### Serialized Fields

      - #### ast

            AST ast

        Deprecated.

  - ### Class org.codehaus.groovy.antlr.ASTRuntimeException extends RuntimeException implements Serializable

    serialVersionUID:
      238104771184624613L

    - ### Serialized Fields

      - #### ast

            AST ast

        Deprecated.

  - ### Class org.codehaus.groovy.antlr.GroovySourceAST extends CommonAST implements Serializable

    serialVersionUID:
      9116765466538981906L

    - ### Serialized Fields

      - #### col

            int col

      - #### colLast

            int colLast

      - #### line

            int line

      - #### lineLast

            int lineLast

      - #### snippet

            String snippet

  - ### Class org.codehaus.groovy.antlr.LexerFrame extends JFrame implements Serializable

    serialVersionUID:
      2715693043143492893L

    - ### Serialized Fields

      - #### jbutton

            JButton jbutton

        Deprecated.

      - #### jScrollPane1

            JScrollPane jScrollPane1

        Deprecated.

      - #### jScrollPane2

            JScrollPane jScrollPane2

        Deprecated.

      - #### jSplitPane1

            JSplitPane jSplitPane1

        Deprecated.

      - #### lexerClass

            Class lexerClass

        Deprecated.

      - #### loadFileAction

            Action loadFileAction

        Deprecated.

      - #### mainPanel

            JPanel mainPanel

        Deprecated.

      - #### scriptPane

            JTextArea scriptPane

        Deprecated.

      - #### tokenPane

            JTextPane tokenPane

        Deprecated.

      - #### tokens

            Map<Integer,​String> tokens

        Deprecated.

- ## Package org.codehaus.groovy.classgen

  - ### Class org.codehaus.groovy.classgen.ClassGeneratorException extends RuntimeException implements Serializable

    serialVersionUID:
      440899360174632769L

- ## Package org.codehaus.groovy.control

  - ### Class org.codehaus.groovy.control.CompilationFailedException extends GroovyRuntimeException implements Serializable

    serialVersionUID:
      4500269747315896966L

    - ### Serialized Fields

      - #### phase

            int phase

      - #### unit

            ProcessingUnit unit

  - ### Class org.codehaus.groovy.control.ConfigurationException extends RuntimeException implements Serializable

    serialVersionUID:
      -3844401402301111613L

    - ### Serialized Fields

      - #### cause

            Exception cause

  - ### Class org.codehaus.groovy.control.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

  - ### Class org.codehaus.groovy.control.MultipleCompilationErrorsException extends CompilationFailedException implements Serializable

    serialVersionUID:
      8583586586290252555L

    - ### Serialized Fields

      - #### collector

            ErrorCollector collector

- ## Package org.codehaus.groovy.reflection

  - ### Class org.codehaus.groovy.reflection.CacheAccessControlException extends GroovyRuntimeException implements Serializable

    serialVersionUID:
      -5315107566539656474L

  - ### Class org.codehaus.groovy.reflection.GeneratedMetaMethod.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 extends Closure<V> implements Serializable

    serialVersionUID:
      -4816724431590921285L

    - ### Serialized Fields

      - #### first

            Closure first

      - #### second

            Closure<V> second

  - ### Class org.codehaus.groovy.runtime.ConversionHandler extends Object implements Serializable

    serialVersionUID:
      1162833717190835227L

    - ### Serialized Fields

      - #### delegate

            Object delegate

      - #### handleCache

            ConcurrentHashMap<Method,​Object> handleCache

      - #### metaClass

            MetaClass metaClass

  - ### Class org.codehaus.groovy.runtime.ConvertedClosure extends ConversionHandler implements Serializable

    serialVersionUID:
      1162833713450835227L

    - ### Serialized Fields

      - #### methodName

            String methodName

  - ### Class org.codehaus.groovy.runtime.ConvertedMap extends ConversionHandler implements Serializable

    serialVersionUID:
      8535543126684786030L

  - ### Class org.codehaus.groovy.runtime.CurriedClosure extends Closure<V> implements Serializable

    serialVersionUID:
      2077643745780234126L

    - ### Serialized Fields

      - #### curriedParams

            Object[] curriedParams

      - #### index

            int index

      - #### minParamsExpected

            int minParamsExpected

      - #### varargType

            Class varargType

  - ### Class org.codehaus.groovy.runtime.GroovyCategorySupport.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 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 extends GString implements Serializable

    serialVersionUID:
      3581289038662723858L

    - ### Serialized Fields

      - #### strings

            String[] strings

  - ### Class org.codehaus.groovy.runtime.InvokerInvocationException extends GroovyRuntimeException implements Serializable

    serialVersionUID:
      1337849572129640775L

  - ### Class org.codehaus.groovy.runtime.IteratorClosureAdapter extends Closure implements Serializable

    serialVersionUID:
      -7485077849389539770L

    - ### Serialized Fields

      - #### list

            List<T> list

      - #### metaClass

            MetaClass metaClass

  - ### Class org.codehaus.groovy.runtime.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

      - #### method

            String method

  - ### Class org.codehaus.groovy.runtime.NumberAwareComparator extends Object implements Serializable

    serialVersionUID:
      9017657289076651660L

  - ### Class org.codehaus.groovy.runtime.ScriptReference extends Reference implements Serializable

    serialVersionUID:
      -2914281513576690336L

    - ### Serialized Fields

      - #### script

            Script script

      - #### variable

            String variable

  - ### Class org.codehaus.groovy.runtime.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 extends Object implements Serializable

    serialVersionUID:
      934699400232698324L

    - ### Serialized Fields

      - #### map

            Map<K,​V> map

  - ### Class org.codehaus.groovy.runtime.memoize.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 extends ConcurrentCommonCache<K,​SoftReference<V>> implements Serializable

    serialVersionUID:
      5646536868666351819L

  - ### Class org.codehaus.groovy.runtime.memoize.StampedCommonCache extends Object implements Serializable

    serialVersionUID:
      6760742552334555146L

    - ### Serialized Fields

      - #### commonCache

            CommonCache<K,​V> commonCache

      - #### sl

            StampedLock sl

  - ### Class org.codehaus.groovy.runtime.memoize.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 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).
        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.
        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 extends Object implements Serializable

    serialVersionUID:
      -2159505361622844863L

  - ### Class org.codehaus.groovy.runtime.metaclass.MethodSelectionException extends GroovyRuntimeException implements Serializable

    serialVersionUID:
      8126246630023758333L

    - ### Serialized Fields

      - #### arguments

            Class[] arguments

      - #### methodName

            String methodName

      - #### methods

            FastArray methods

  - ### Class org.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack extends MissingMethodException implements Serializable

    serialVersionUID:
      -4567395518573062216L

  - ### Class org.codehaus.groovy.runtime.metaclass.MissingMethodExecutionFailed extends MissingMethodExceptionNoStack implements Serializable

    serialVersionUID:
      -7894095278952483769L

    - ### Serialized Fields

      - #### cause

            Throwable cause

  - ### Class org.codehaus.groovy.runtime.metaclass.MissingPropertyExceptionNoStack extends MissingPropertyException implements Serializable

    serialVersionUID:
      8993570436675442348L

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

  - ### Class org.codehaus.groovy.runtime.powerassert.PowerAssertionError extends AssertionError implements Serializable

    serialVersionUID:
      -2204531294530022591L

  - ### Class org.codehaus.groovy.runtime.powerassert.SourceTextNotAvailableException extends RuntimeException implements Serializable

    serialVersionUID:
      -3815868502019514479L

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

  - ### Class org.codehaus.groovy.runtime.typehandling.GroovyCastException extends ClassCastException implements Serializable

    serialVersionUID:
      6859089155641797356L

- ## Package org.codehaus.groovy.syntax

  - ### Class org.codehaus.groovy.syntax.ParserException extends TokenException implements Serializable

    serialVersionUID:
      -3772086239731735693L

  - ### Class org.codehaus.groovy.syntax.ReadException extends GroovyException implements Serializable

    serialVersionUID:
      848585058428047961L

    - ### Serialized Fields

      - #### cause

            IOException cause

  - ### Class org.codehaus.groovy.syntax.RuntimeParserException extends GroovyRuntimeException implements Serializable

    serialVersionUID:
      -6612860527133856587L

  - ### Class org.codehaus.groovy.syntax.SyntaxException extends GroovyException implements Serializable

    serialVersionUID:
      7447641806794047013L

    - ### Serialized Fields

      - #### endColumn

            int endColumn

      - #### endLine

            int endLine

      - #### sourceLocator

            String sourceLocator

      - #### startColumn

            int startColumn

        Column upon which the error occurred.

      - #### startLine

            int startLine

        Line upon which the error occurred.

  - ### Class org.codehaus.groovy.syntax.TokenException extends SyntaxException implements Serializable

    serialVersionUID:
      6850594285972085144L

  - ### Class org.codehaus.groovy.syntax.TokenMismatchException extends TokenException implements Serializable

    serialVersionUID:
      -6321206176010272124L

    - ### Serialized Fields

      - #### expectedType

            int expectedType

      - #### unexpectedToken

            Token unexpectedToken

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

  - ### Class org.codehaus.groovy.tools.gse.StringSetMap extends LinkedHashMap<String,​Set<String>> implements Serializable

    serialVersionUID:
      -8603734698633884431L

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

  - ### Class org.codehaus.groovy.tools.shell.CommandException extends Exception implements Serializable

    - ### Serialized Fields

      - #### command

            org.codehaus.groovy.tools.shell.Command command

        Deprecated.

  - ### Class org.codehaus.groovy.tools.shell.ComplexCommandSupport._closure1 extends Closure implements Serializable

  - ### Class org.codehaus.groovy.tools.shell.ExitNotification extends Error implements Serializable

    - ### Serialized Fields

      - #### code

            int code

        Deprecated.

  - ### Class org.codehaus.groovy.tools.shell.Groovysh._closure1 extends Closure implements Serializable

  - ### Class org.codehaus.groovy.tools.shell.Groovysh._closure2 extends Closure implements Serializable

  - ### Class org.codehaus.groovy.tools.shell.ShellRunner._closure1 extends Closure implements Serializable

- ## Package org.codehaus.groovy.transform

  - ### Class org.codehaus.groovy.transform.ASTTestTransformation.ProgressCallbackChain._closure1 extends Closure implements Serializable

- ## Package org.codehaus.groovy.util

  - ### Class org.codehaus.groovy.util.AbstractConcurrentMap.Segment extends AbstractConcurrentMapBase.Segment implements Serializable

    serialVersionUID:
      -2392526467736920612L

  - ### Class org.codehaus.groovy.util.AbstractConcurrentMapBase.Segment extends LockableObject implements Serializable

    serialVersionUID:
      -4128828550135386431L

    - ### Serialized Fields

      - #### count

            int count

      - #### table

            Object[] table

      - #### threshold

            int threshold

  - ### Class org.codehaus.groovy.util.CharSequenceReader extends Reader implements Serializable

    serialVersionUID:
      -6661279371843310693L

    - ### Serialized Fields

      - #### charSequence

            CharSequence charSequence

      - #### idx

            int idx

      - #### mark

            int mark

  - ### Class org.codehaus.groovy.util.FastArray extends Object implements Serializable

    serialVersionUID:
      -9143440116071577249L

    - ### Serialized Fields

      - #### data

            Object[] data

      - #### size

            int size

  - ### Class org.codehaus.groovy.util.LazyReference extends LockableObject implements Serializable

    serialVersionUID:
      -828564509716680325L

    - ### Serialized Fields

      - #### bundle

            ReferenceBundle bundle

      - #### reference

            ManagedReference<T> reference

  - ### Class org.codehaus.groovy.util.LockableObject extends AbstractQueuedSynchronizer implements Serializable

    serialVersionUID:
      2284470475073785118L

  - ### Class org.codehaus.groovy.util.ManagedConcurrentMap.Segment extends AbstractConcurrentMap.Segment<K,​V> implements Serializable

    serialVersionUID:
      2742952509311037869L

    - ### Serialized Fields

      - #### bundle

            ReferenceBundle bundle

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

  - ### Class org.codehaus.groovy.vmplugin.v9.ClassFindFailedException extends RuntimeException implements Serializable