## Package org.hibernate.bytecode.buildtime.spi

Interface Summary
ClassDescriptor: Contract describing the information Hibernate needs in terms of instrumenting a class, either via ant task or dynamic classloader.
ClassFilter: Used to determine whether a class should be instrumented.
FieldFilter: Used to determine whether a field reference should be instrumented.
Instrumenter: Basic contract for performing instrumentation
Instrumenter.Options: Instrumentation options
Logger: Provides an abstraction for how instrumentation does logging because it is usually run in environments (Ant/Maven) with their own logging infrastructure.

Class Summary
AbstractInstrumenter: Provides the basic templating of how instrumentation should occur.
BasicClassFilter: BasicClassFilter provides class filtering based on a series of packages to be included and/or a series of explicit class names to be included.

Exception Summary
ExecutionException: Indicates problem performing the instrumentation execution.

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.