# Serialized Form

## Package org.spongepowered.asm.launch

### Class org.spongepowered.asm.launch.MixinInitialisationError extends org.spongepowered.asm.mixin.throwables.MixinError implements Serializable

serialVersionUID:
  1L

## Package org.spongepowered.asm.mixin.injection.callback

### Class org.spongepowered.asm.mixin.injection.callback.CancellationException extends java.lang.RuntimeException implements Serializable

serialVersionUID:
  1L

## Package org.spongepowered.asm.mixin.injection.invoke.arg

### Class org.spongepowered.asm.mixin.injection.invoke.arg.ArgumentCountException extends java.lang.IllegalArgumentException implements Serializable

serialVersionUID:
  1L

### Class org.spongepowered.asm.mixin.injection.invoke.arg.ArgumentIndexOutOfBoundsException extends java.lang.IndexOutOfBoundsException implements Serializable

serialVersionUID:
  1L

## Package org.spongepowered.asm.mixin.injection.modify

### Class org.spongepowered.asm.mixin.injection.modify.InvalidImplicitDiscriminatorException extends org.spongepowered.asm.mixin.throwables.MixinException implements Serializable

serialVersionUID:
  1L

## Package org.spongepowered.asm.mixin.injection.selectors

### Class org.spongepowered.asm.mixin.injection.selectors.InvalidSelectorException extends org.spongepowered.asm.mixin.throwables.MixinException implements Serializable

serialVersionUID:
  1L

## Package org.spongepowered.asm.mixin.injection.struct

### Class org.spongepowered.asm.mixin.injection.struct.InjectionNodes extends java.util.ArrayList<InjectionNodes.InjectionNode> implements Serializable

serialVersionUID:
  1L

### Class org.spongepowered.asm.mixin.injection.struct.InjectorGroupInfo.Map extends java.util.HashMap<java.lang.String,​InjectorGroupInfo> implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### noGroup

    InjectorGroupInfo noGroup

### Class org.spongepowered.asm.mixin.injection.struct.InvalidMemberDescriptorException extends InvalidSelectorException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### input

    java.lang.String input

### Class org.spongepowered.asm.mixin.injection.struct.TargetNotSupportedException extends InvalidSelectorException implements Serializable

serialVersionUID:
  1L

## Package org.spongepowered.asm.mixin.refmap

### Class org.spongepowered.asm.mixin.refmap.ReferenceMapper extends java.lang.Object implements Serializable

serialVersionUID:
  2L

### Serialized Fields

#### data

    java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>>> data

All mapping sets, keyed by environment type, eg. "notch", "searge". The format of each map within this map is the same as for `ReferenceMapper.mappings`

#### mappings

    java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> mappings

"Default" mappings. The set of mappings to use as "default" is specified by the AP. Each entry is keyed by the owning mixin, with the value map containing the actual remappings for each owner

## Package org.spongepowered.asm.mixin.transformer

### Class org.spongepowered.asm.mixin.transformer.EnumInfo.AssumptionViolatedException extends java.lang.Exception implements Serializable

## Package org.spongepowered.asm.mixin.transformer.ext.extensions

### Class org.spongepowered.asm.mixin.transformer.ext.extensions.ExtensionCheckClass.ValidationFailedException extends org.spongepowered.asm.mixin.throwables.MixinException implements Serializable

serialVersionUID:
  1L

## Package org.spongepowered.asm.service

### Class org.spongepowered.asm.service.ServiceInitialisationException extends java.lang.RuntimeException implements Serializable

serialVersionUID:
  1L

### Class org.spongepowered.asm.service.ServiceNotAvailableError extends java.lang.Error implements Serializable

serialVersionUID:
  1L

### Class org.spongepowered.asm.service.ServiceVersionError extends java.lang.Error implements Serializable

serialVersionUID:
  1L

## Package org.spongepowered.asm.util

### Class org.spongepowered.asm.util.VersionNumber extends java.lang.Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### suffix

    java.lang.String suffix

suffix such as -BETA or -SNAPSHOT, must be prefixed with "-" to be matched

#### value

    long value

The version number, packed as four shorts into a long