# mixinOopPrimitives

- primitiveMixinNumberOfMethodsOf:ifFail: ^<SmallInteger>
  Parameters:
  mixin <Mixin>

- primitiveMixin:methodAt:ifFail: ^<Method>
  Parameters:
  mixin <Mixin>
  index <SmallInteger>
  Errors: OutOfBounds

- primitiveMixin:addMethod:ifFail: ^<Method>
  Parameters:
  mixin <Mixin>
  method <Method>
  Errors: IsInstalled

- primitiveMixin:removeMethodAt:ifFail: ^<Method>
  Parameters:
  mixin <Mixin>
  index <SmallInteger>
  Errors: IsInstalled OutOfBounds

- primitiveMixin:methodsIfFail: ^<Symbol>
  Parameters:
  mixin <Mixin>

- primitiveMixinNumberOfInstanceVariablesOf:ifFail: ^<SmallInteger>
  Parameters:
  mixin <Mixin>

- primitiveMixin:instanceVariableAt:ifFail: ^<Symbol>
  Parameters:
  mixin <Mixin>
  index <SmallInteger>
  Errors: OutOfBounds

- primitiveMixin:addInstanceVariable:ifFail: ^<Symbol>
  Parameters:
  mixin <Mixin>
  name <Symbol>
  Errors: IsInstalled OutOfBounds

- primitiveMixin:removeInstanceVariableAt:ifFail: ^<Symbol>
  Parameters:
  mixin <Mixin>
  index <SmallInteger>
  Errors: IsInstalled OutOfBounds

- primitiveMixin:instanceVariablesIfFail: ^<Symbol>
  Parameters:
  mixin <Mixin>

- primitiveMixinNumberOfClassVariablesOf:ifFail: ^<SmallInteger>
  Parameters:
  mixin <Mixin>

- primitiveMixin:classVariableAt:ifFail: ^<Symbol>
  Parameters:
  mixin <Mixin>
  index <SmallInteger>
  Errors: OutOfBounds

- primitiveMixin:addClassVariable:ifFail: ^<Mixin>
  Parameters:
  mixin <Mixin>
  name <Symbol>
  Errors: IsInstalled OutOfBounds

- primitiveMixin:removeClassVariableAt:ifFail: ^<Symbol>
  Parameters:
  mixin <Mixin>
  index <SmallInteger>
  Errors: IsInstalled OutOfBounds

- primitiveMixin:classVariablesIfFail: ^<Symbol>
  Parameters:
  mixin <Mixin>

- primitiveMixinPrimaryInvocationOf:ifFail: ^<Class>
  Parameters:
  mixin <Mixin>

- primitiveMixinSetPrimaryInvocationOf:to:ifFail: ^<Class>
  Parameters:
  mixin <Mixin>
  class <Class>
  Errors: IsInstalled

- primitiveMixinClassMixinOf:ifFail: ^<Mixin>
  Parameters:
  mixin <Mixin>

- primitiveMixinSetClassMixinOf:to:ifFail: ^<Mixin>
  Parameters:
  mixin <Mixin>
  classMixin <Mixin>
  Errors: IsInstalled

- primitiveMixinIsInstalled:ifFail: ^<Boolean>
  Parameters:
  mixin <Mixin>

- primitiveMixinSetInstalled:ifFail: ^<Boolean>
  Parameters:
  mixin <Mixin>

- primitiveMixinSetUnInstalled:ifFail: ^<Boolean>
  Parameters:
  mixin <Mixin>