| Name | Description | Type | Package | Framework |
| ContextClassLoader | Class | org.apache.commons.ognl.enhance | Apache Commons | |
| EnhancedClassLoader | Class | org.apache.commons.ognl.enhance | Apache Commons | |
| ExpressionAccessor | Provides pure java expression paths to get/set values from an ognl expression. | Interface | org.apache.commons.ognl.enhance | Apache Commons |
| ExpressionCompiler | Responsible for managing/providing functionality related to compiling generated java source expressions via bytecode enhancements for a given ognl expression. | Class | org.apache.commons.ognl.enhance | Apache Commons |
| LocalReference | Container class for OgnlExpressionCompiler generated local method block references. | Interface | org.apache.commons.ognl.enhance | Apache Commons |
| LocalReferenceImpl | Class | org.apache.commons.ognl.enhance | Apache Commons | |
| OgnlExpressionCompiler | Core interface implemented by expression compiler instances. | Interface | org.apache.commons.ognl.enhance | Apache Commons |
| OrderedReturn | Marks an ognl expression Node as needing to have the return portion of a getter method happen in a specific | Interface | org.apache.commons.ognl.enhance | Apache Commons |
| UnsupportedCompilationException | Thrown during bytecode enhancement conversions of ognl expressions to indicate that a certain expression isn't currently supported as a pure java bytecode enhanced version. | Class | org.apache.commons.ognl.enhance | Apache Commons |