Package org.spongepowered.asm.service

  • Interface Summary
    Interface Description
    IClassBytecodeProvider
    Interface for object which can provide class bytecode
    IClassProvider
    Interface for marshal object which can retrieve classes from the environment
    IClassTracker
    Class trackers are responsible for interacting with the class loading process to for the purposes of tracking class load activity and class load restrictions.
    IGlobalPropertyService
    Global property service
    ILegacyClassTransformer
    Adapter interface for legacy class transformers.
    IMixinAuditTrail
    Audit trail is responsible for logging activities during mixin application to target classes for use as debugging information later on.
    IMixinService
    Mixin Service interface.
    IMixinServiceBootstrap
    Bootstrap interface for Mixin services.
    IPropertyKey
    Marker interface for property keys
    ISyntheticClassInfo
    Interface for information bundle about a synthetic class provided by Mixin.
    ISyntheticClassRegistry
    Registry for synthetic classes, used internally to track which classes need to be generated at runtime by the mixin pipeline.
    ITransformer
    Base interface for transformer types
    ITransformerProvider
    Interface for interacting with transforming classloaders.
    ITreeClassTransformer
    Adapter interface for tree class transformers.
  • Class Summary
    Class Description
    MixinService
    Provides access to the service layer which connects the mixin transformer to a particular host environment.
    MixinServiceAbstract
    Mixin Service base class
  • Exception Summary
    Exception Description
    ServiceInitialisationException
    Exception thrown when a service fails during initialisation, expected if the service is missing a dependency or is attempting to boot in an incompatible environment
  • Error Summary
    Error Description
    ServiceNotAvailableError
    Error to throw when no service is available in the current environment
    ServiceVersionError
    Error to throw when loaded service is out of date or mismatched