Skip to content

Upgrading org.mybatis:mybatis 2 to 3

Breaking2.3.5 → 3.6.0Security5Platform2New7Changed95Fixed24Other195

Fetching 47 releases from GitHub…6 / 47
BreakingUpgrade verdict

2 platform requirement changes and 5 security fixes.

  • This version needs Java 11 or newer to run.
  • This is likely the final version that runs on Java 8. Future versions will require newer Java, though a separate branch will keep Java 8 fixes available.
  • Updates org.postgresql:postgresql to v42.7.7 for a security fix.
  • Bumps org.postgresql:postgresql from 42.7.6 to 42.7.7.
Top 5 of 7 that need code or config changes

Adds com.microsoft.sqlserver:mssql-jdbc 13.6.1.jre11, org.gaul:modernizer-maven-annotations 3.5.0.

Drops commons-dbcp:commons-dbcp, geronimo-spec:geronimo-spec-jta, opensymphony:oscache.

Installs 2 packages in all (was 7).

Security5
Updates org.postgresql:postgresql to v42.7.7 for a security fix.
org.postgresql:postgresql
Bumps org.postgresql:postgresql from 42.7.6 to 42.7.7.
org.postgresql:postgresql
Updates log4j-core to v2.25.4, flagged as a security update.
org.apache.logging.log4j:log4j-core
Bumps log4j-core from 2.25.3 to 2.25.4.
org.apache.logging.log4j:log4j-core
Prevents Invocation from being used by vulnerable applications.
Invocation
Platform2
Raises the version to 3.6.0 snapshot and requires Java 11.
This is expected to be the last Java 8 release; a support-java8 branch will be created for older support fixes.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: abstract class BaseProbe implements Probe
  • removed: class ClassInfo
  • removed: class ComplexBeanProbe extends BaseProbe
  • removed: class DomProbe extends BaseProbe
  • removed: class GenericProbe extends BaseProbe
  • removed: class GetFieldInvoker implements Invoker
  • removed: class MethodInvoker implements Invoker
  • removed: class ProbeException extends RuntimeException
  • removed: class ProbeFactory
  • removed: class SetFieldInvoker implements Invoker
  • removed: ctor BaseProbe()
  • removed: ctor ComplexBeanProbe()
  • removed: ctor DomProbe()
  • removed: ctor GenericProbe()
  • removed: ctor GetFieldInvoker(Field)
  • removed: ctor MethodInvoker(Method)
  • removed: ctor ProbeException()
  • removed: ctor ProbeException(String)
  • removed: ctor ProbeException(String, Throwable)
  • removed: ctor ProbeException(Throwable)
  • removed: ctor ProbeFactory()
  • removed: ctor SetFieldInvoker(Field)
  • removed: interface Invoker
  • removed: interface Probe
  • removed: method BaseProbe.getIndexedProperty(Object, String): Object
  • removed: method BaseProbe.getIndexedType(Object, String): Class
  • removed: method BaseProbe.getProperty(Object, String): Object
  • removed: method BaseProbe.getReadablePropertyNames(Object): String[]
  • removed: method BaseProbe.getWriteablePropertyNames(Object): String[]
  • removed: method BaseProbe.setIndexedProperty(Object, String, Object): void
  • removed: method BaseProbe.setProperty(Object, String, Object): void
  • removed: method ClassInfo.getClassName(): String
  • removed: method ClassInfo.getGetInvoker(String): Invoker
  • removed: method ClassInfo.getGetter(String): Method
  • removed: method ClassInfo.getGetterType(String): Class
  • removed: method ClassInfo.getReadablePropertyNames(): String[]
  • removed: method ClassInfo.getSetInvoker(String): Invoker
  • removed: method ClassInfo.getSetter(String): Method
  • removed: method ClassInfo.getSetterType(String): Class
  • removed: method ClassInfo.getWriteablePropertyNames(): String[]
  • removed: method ClassInfo.hasReadableProperty(String): boolean
  • removed: method ClassInfo.hasWritableProperty(String): boolean
  • removed: method ClassInfo.instantiateClass(): Object
  • removed: method ComplexBeanProbe.getObject(Object, String): Object
  • removed: method ComplexBeanProbe.getProperty(Object, String): Object
  • removed: method ComplexBeanProbe.getPropertyTypeForGetter(Object, String): Class
  • removed: method ComplexBeanProbe.getPropertyTypeForSetter(Object, String): Class
  • removed: method ComplexBeanProbe.getReadablePropertyNames(Object): String[]
  • removed: method ComplexBeanProbe.getWriteablePropertyNames(Object): String[]
  • removed: method ComplexBeanProbe.hasReadableProperty(Object, String): boolean
  • removed: method ComplexBeanProbe.hasWritableProperty(Object, String): boolean
  • removed: method ComplexBeanProbe.setObject(Object, String, Object): void
  • removed: method ComplexBeanProbe.setProperty(Object, String, Object): void
  • removed: method DomProbe.getObject(Object, String): Object
  • removed: method DomProbe.getProperty(Object, String): Object
  • removed: method DomProbe.getPropertyTypeForGetter(Object, String): Class
  • removed: method DomProbe.getPropertyTypeForSetter(Object, String): Class
  • removed: method DomProbe.getReadablePropertyNames(Object): String[]
  • removed: method DomProbe.getWriteablePropertyNames(Object): String[]
  • removed: method DomProbe.hasReadableProperty(Object, String): boolean
  • removed: method DomProbe.hasWritableProperty(Object, String): boolean
  • removed: method DomProbe.setObject(Object, String, Object): void
  • removed: method DomProbe.setProperty(Object, String, Object): void
  • removed: method GenericProbe.getObject(Object, String): Object
  • removed: method GenericProbe.getProperty(Object, String): Object
  • removed: method GenericProbe.getPropertyTypeForGetter(Object, String): Class
  • removed: method GenericProbe.getPropertyTypeForSetter(Object, String): Class
  • removed: method GenericProbe.getReadablePropertyNames(Object): String[]
  • removed: method GenericProbe.getWriteablePropertyNames(Object): String[]
  • removed: method GenericProbe.hasReadableProperty(Object, String): boolean
  • removed: method GenericProbe.hasWritableProperty(Object, String): boolean
  • removed: method GenericProbe.setObject(Object, String, Object): void
  • removed: method GenericProbe.setProperty(Object, String, Object): void
  • removed: method GetFieldInvoker.getName(): String
  • removed: method GetFieldInvoker.invoke(Object, Object[]): Object
  • removed: method Invoker.getName(): String
  • removed: method Invoker.invoke(Object, Object[]): Object
  • removed: method MethodInvoker.getMethod(): Method
  • removed: method MethodInvoker.getName(): String
  • removed: method MethodInvoker.invoke(Object, Object[]): Object
  • removed: method Probe.getObject(Object, String): Object
  • removed: method Probe.getPropertyTypeForGetter(Object, String): Class
  • removed: method Probe.getPropertyTypeForSetter(Object, String): Class
  • removed: method Probe.hasReadableProperty(Object, String): boolean
  • removed: method Probe.hasWritableProperty(Object, String): boolean
  • removed: method Probe.setObject(Object, String, Object): void
  • removed: method SetFieldInvoker.getName(): String
  • removed: method SetFieldInvoker.invoke(Object, Object[]): Object
  • removed: static method ClassInfo.getInstance(Class): ClassInfo
  • removed: static method ClassInfo.isKnownType(Class): boolean
  • removed: static method ClassInfo.setCacheEnabled(boolean): void
  • removed: static method ClassInfo.unwrapThrowable(Throwable): Throwable
  • removed: static method DomProbe.nodeToString(Node, String): String
  • removed: static method ProbeFactory.getProbe(): Probe
  • removed: static method ProbeFactory.getProbe(Object): Probe
  • removed: class ReaderInputStream extends InputStream
  • removed: ctor ReaderInputStream(Reader)
  • removed: ctor ReaderInputStream(Reader, String)
  • removed: field ReaderInputStream.buffer: byte[]
  • removed: field ReaderInputStream.byteArrayOut: ByteArrayOutputStream
  • removed: field ReaderInputStream.chars: char[]
  • removed: field ReaderInputStream.index: int
  • removed: field ReaderInputStream.length: int
  • removed: field ReaderInputStream.reader: Reader
  • removed: field ReaderInputStream.writer: Writer
  • removed: method ReaderInputStream.available(): int
  • removed: method ReaderInputStream.close(): void
  • removed: method ReaderInputStream.fillBuffer(): void
  • removed: method ReaderInputStream.read(): int
  • removed: method ReaderInputStream.read(byte[], int, int): int
  • removed: class DbcpConfiguration
  • removed: class ScriptRunner
  • removed: class SimpleDataSource implements DataSource
  • removed: ctor DbcpConfiguration(Map)
  • removed: ctor ScriptRunner(Connection, boolean, boolean)
  • removed: ctor ScriptRunner(String, String, String, String, boolean, boolean)
  • removed: ctor SimpleDataSource(Map)
  • removed: ctor SimpleDataSource.SimplePooledConnection(Connection, SimpleDataSource)
  • removed: method DbcpConfiguration.getDataSource(): DataSource
  • removed: method ScriptRunner.runScript(Reader): void
  • removed: method ScriptRunner.setDelimiter(String, boolean): void
  • removed: method ScriptRunner.setErrorLogWriter(PrintWriter): void
  • removed: method ScriptRunner.setLogWriter(PrintWriter): void
  • removed: method SimpleDataSource.SimplePooledConnection.clearWarnings(): void
  • removed: method SimpleDataSource.SimplePooledConnection.close(): void
  • removed: method SimpleDataSource.SimplePooledConnection.commit(): void
  • removed: method SimpleDataSource.SimplePooledConnection.createStatement(): Statement
  • removed: method SimpleDataSource.SimplePooledConnection.createStatement(int, int): Statement
  • removed: method SimpleDataSource.SimplePooledConnection.createStatement(int, int, int): Statement
  • removed: method SimpleDataSource.SimplePooledConnection.equals(Object): boolean
  • removed: method SimpleDataSource.SimplePooledConnection.getAge(): long
  • removed: method SimpleDataSource.SimplePooledConnection.getAutoCommit(): boolean
  • removed: method SimpleDataSource.SimplePooledConnection.getCatalog(): String
  • removed: method SimpleDataSource.SimplePooledConnection.getCheckoutTime(): long
  • removed: method SimpleDataSource.SimplePooledConnection.getCheckoutTimestamp(): long
  • removed: method SimpleDataSource.SimplePooledConnection.getConnectionTypeCode(): int
  • removed: method SimpleDataSource.SimplePooledConnection.getCreatedTimestamp(): long
  • removed: method SimpleDataSource.SimplePooledConnection.getHoldability(): int
  • removed: method SimpleDataSource.SimplePooledConnection.getLastUsedTimestamp(): long
  • removed: method SimpleDataSource.SimplePooledConnection.getMetaData(): DatabaseMetaData
  • removed: method SimpleDataSource.SimplePooledConnection.getProxyConnection(): Connection
  • removed: method SimpleDataSource.SimplePooledConnection.getRealConnection(): Connection
  • removed: method SimpleDataSource.SimplePooledConnection.getRealHashCode(): int
  • removed: method SimpleDataSource.SimplePooledConnection.getTimeElapsedSinceLastUse(): long
  • removed: method SimpleDataSource.SimplePooledConnection.getTransactionIsolation(): int
  • removed: method SimpleDataSource.SimplePooledConnection.getTypeMap(): Map
  • removed: method SimpleDataSource.SimplePooledConnection.getWarnings(): SQLWarning
  • removed: method SimpleDataSource.SimplePooledConnection.hashCode(): int
  • removed: method SimpleDataSource.SimplePooledConnection.invalidate(): void
  • removed: method SimpleDataSource.SimplePooledConnection.invoke(Object, Method, Object[]): Object
  • removed: method SimpleDataSource.SimplePooledConnection.isClosed(): boolean
  • removed: method SimpleDataSource.SimplePooledConnection.isReadOnly(): boolean
  • removed: method SimpleDataSource.SimplePooledConnection.isValid(): boolean
  • removed: method SimpleDataSource.SimplePooledConnection.nativeSQL(String): String
  • removed: method SimpleDataSource.SimplePooledConnection.prepareCall(String): CallableStatement
  • removed: method SimpleDataSource.SimplePooledConnection.prepareCall(String, int, int): CallableStatement
  • removed: method SimpleDataSource.SimplePooledConnection.prepareCall(String, int, int, int): CallableStatement
  • removed: method SimpleDataSource.SimplePooledConnection.prepareStatement(String): PreparedStatement
  • removed: method SimpleDataSource.SimplePooledConnection.prepareStatement(String, String[]): PreparedStatement
  • removed: method SimpleDataSource.SimplePooledConnection.prepareStatement(String, int): PreparedStatement
  • removed: method SimpleDataSource.SimplePooledConnection.prepareStatement(String, int, int): PreparedStatement
  • removed: method SimpleDataSource.SimplePooledConnection.prepareStatement(String, int, int, int): PreparedStatement
  • removed: method SimpleDataSource.SimplePooledConnection.prepareStatement(String, int[]): PreparedStatement
  • removed: method SimpleDataSource.SimplePooledConnection.releaseSavepoint(Savepoint): void
  • removed: method SimpleDataSource.SimplePooledConnection.rollback(): void
  • removed: method SimpleDataSource.SimplePooledConnection.rollback(Savepoint): void
  • removed: method SimpleDataSource.SimplePooledConnection.setAutoCommit(boolean): void
  • removed: method SimpleDataSource.SimplePooledConnection.setCatalog(String): void
  • removed: method SimpleDataSource.SimplePooledConnection.setCheckoutTimestamp(long): void
  • removed: method SimpleDataSource.SimplePooledConnection.setConnectionTypeCode(int): void
  • removed: method SimpleDataSource.SimplePooledConnection.setCreatedTimestamp(long): void
  • removed: method SimpleDataSource.SimplePooledConnection.setHoldability(int): void
  • removed: method SimpleDataSource.SimplePooledConnection.setLastUsedTimestamp(long): void
  • removed: method SimpleDataSource.SimplePooledConnection.setReadOnly(boolean): void
  • removed: method SimpleDataSource.SimplePooledConnection.setSavepoint(): Savepoint
  • removed: method SimpleDataSource.SimplePooledConnection.setSavepoint(String): Savepoint
  • removed: method SimpleDataSource.SimplePooledConnection.setTransactionIsolation(int): void
  • removed: method SimpleDataSource.SimplePooledConnection.setTypeMap(Map): void
  • removed: method SimpleDataSource.finalize(): void
  • removed: method SimpleDataSource.forceCloseAll(): void
  • removed: method SimpleDataSource.getAverageCheckoutTime(): long
  • removed: method SimpleDataSource.getAverageOverdueCheckoutTime(): long
  • removed: method SimpleDataSource.getAverageRequestTime(): long
  • removed: method SimpleDataSource.getAverageWaitTime(): long
  • removed: method SimpleDataSource.getBadConnectionCount(): long
  • removed: method SimpleDataSource.getClaimedOverdueConnectionCount(): long
  • removed: method SimpleDataSource.getConnection(): Connection
  • removed: method SimpleDataSource.getConnection(String, String): Connection
  • removed: method SimpleDataSource.getHadToWaitCount(): long
  • removed: method SimpleDataSource.getJdbcDriver(): String
  • removed: method SimpleDataSource.getJdbcPassword(): String
  • removed: method SimpleDataSource.getJdbcUrl(): String
  • removed: method SimpleDataSource.getJdbcUsername(): String
  • removed: method SimpleDataSource.getLogWriter(): PrintWriter
  • removed: method SimpleDataSource.getLoginTimeout(): int
  • removed: method SimpleDataSource.getPoolMaximumActiveConnections(): int
  • removed: method SimpleDataSource.getPoolMaximumCheckoutTime(): int
  • removed: method SimpleDataSource.getPoolMaximumIdleConnections(): int
  • removed: method SimpleDataSource.getPoolPingConnectionsNotUsedFor(): int
  • removed: method SimpleDataSource.getPoolPingConnectionsOlderThan(): int
  • removed: method SimpleDataSource.getPoolPingQuery(): String
  • removed: method SimpleDataSource.getPoolTimeToWait(): int
  • removed: method SimpleDataSource.getRequestCount(): long
  • removed: method SimpleDataSource.getStatus(): String
  • removed: method SimpleDataSource.isPoolPingEnabled(): boolean
  • removed: method SimpleDataSource.setLogWriter(PrintWriter): void
  • removed: method SimpleDataSource.setLoginTimeout(int): void
  • removed: static class SimpleDataSource.SimplePooledConnection implements InvocationHandler
  • removed: static method SimpleDataSource.unwrapConnection(Connection): Connection
  • removed: class NestedSQLException extends SQLException
  • removed: class RuntimeSQLException extends RuntimeException
  • removed: ctor NestedSQLException(String)
  • removed: ctor NestedSQLException(String, String)
  • removed: ctor NestedSQLException(String, String, Throwable)
  • removed: ctor NestedSQLException(String, String, int)
  • removed: ctor NestedSQLException(String, String, int, Throwable)
  • removed: ctor NestedSQLException(String, Throwable)
  • removed: ctor NestedSQLException(Throwable)
  • removed: ctor RuntimeSQLException()
  • removed: ctor RuntimeSQLException(SQLException)
  • removed: ctor RuntimeSQLException(String)
  • removed: ctor RuntimeSQLException(String, SQLException)
  • removed: method RuntimeSQLException.getErrorCode(): int
  • removed: method RuntimeSQLException.getNextException(): SQLException
  • removed: method RuntimeSQLException.getSQLState(): String
  • removed: method RuntimeSQLException.setNextException(SQLException): void
  • removed: class BaseLogProxy
  • removed: class ConnectionLogProxy extends BaseLogProxy implements InvocationHandler
  • removed: class PreparedStatementLogProxy extends BaseLogProxy implements InvocationHandler
  • removed: class ResultSetLogProxy extends BaseLogProxy implements InvocationHandler
  • removed: class StatementLogProxy extends BaseLogProxy implements InvocationHandler
  • removed: ctor BaseLogProxy()
  • removed: field BaseLogProxy.id: int
  • removed: method BaseLogProxy.clearColumnInfo(): void
  • removed: method BaseLogProxy.getColumn(Object): Object
  • removed: method BaseLogProxy.getColumnString(): String
  • removed: method BaseLogProxy.getTypeString(): String
  • removed: method BaseLogProxy.getValueString(): String
  • removed: method BaseLogProxy.removeBreakingWhitespace(String): String
  • removed: method BaseLogProxy.setColumn(Object, Object): void
  • removed: method ConnectionLogProxy.getConnection(): Connection
  • removed: method ConnectionLogProxy.invoke(Object, Method, Object[]): Object
  • removed: method PreparedStatementLogProxy.getPreparedStatement(): PreparedStatement
  • removed: method PreparedStatementLogProxy.invoke(Object, Method, Object[]): Object
  • removed: method ResultSetLogProxy.getRs(): ResultSet
  • removed: method ResultSetLogProxy.invoke(Object, Method, Object[]): Object
  • removed: method StatementLogProxy.getStatement(): Statement
  • removed: method StatementLogProxy.invoke(Object, Method, Object[]): Object
  • removed: static field BaseLogProxy.EXECUTE_METHODS: Set
  • removed: static field BaseLogProxy.GET_METHODS: Set
  • removed: static field BaseLogProxy.SET_METHODS: Set
  • removed: static method BaseLogProxy.getNextId(): int
  • removed: static method ConnectionLogProxy.newInstance(Connection): Connection
  • removed: static method PreparedStatementLogProxy.newInstance(PreparedStatement, String): PreparedStatement
  • removed: static method ResultSetLogProxy.newInstance(ResultSet): ResultSet
  • removed: static method StatementLogProxy.newInstance(Statement): Statement
  • removed: class LogFactory
  • removed: ctor LogFactory()
  • removed: interface Log
  • removed: method Log.debug(String): void
  • removed: method Log.error(String): void
  • removed: method Log.error(String, Throwable): void
  • removed: method Log.isDebugEnabled(): boolean
  • removed: method Log.warn(String): void
  • removed: static method LogFactory.getLog(Class): Log
  • removed: static method LogFactory.selectJavaLogging(): void
  • removed: static method LogFactory.selectLog4JLogging(): void
  • removed: class JakartaCommonsLoggingImpl implements Log
  • removed: ctor JakartaCommonsLoggingImpl(Class)
  • removed: method JakartaCommonsLoggingImpl.debug(String): void
  • removed: method JakartaCommonsLoggingImpl.error(String): void
  • removed: method JakartaCommonsLoggingImpl.error(String, Throwable): void
  • removed: method JakartaCommonsLoggingImpl.isDebugEnabled(): boolean
  • removed: method JakartaCommonsLoggingImpl.warn(String): void
  • removed: class Jdk14LoggingImpl implements Log
  • removed: ctor Jdk14LoggingImpl(Class)
  • removed: method Jdk14LoggingImpl.debug(String): void
  • removed: method Jdk14LoggingImpl.error(String): void
  • removed: method Jdk14LoggingImpl.error(String, Throwable): void
  • removed: method Jdk14LoggingImpl.isDebugEnabled(): boolean
  • removed: method Jdk14LoggingImpl.warn(String): void
  • removed: class Log4jImpl implements Log
  • removed: ctor Log4jImpl(Class)
  • removed: method Log4jImpl.debug(String): void
  • removed: method Log4jImpl.error(String): void
  • removed: method Log4jImpl.error(String, Throwable): void
  • removed: method Log4jImpl.isDebugEnabled(): boolean
  • removed: method Log4jImpl.warn(String): void
  • removed: class NoLoggingImpl implements Log
  • removed: ctor NoLoggingImpl(Class)
  • removed: method NoLoggingImpl.debug(String): void
  • removed: method NoLoggingImpl.error(String): void
  • removed: method NoLoggingImpl.error(String, Throwable): void
  • removed: method NoLoggingImpl.isDebugEnabled(): boolean
  • removed: method NoLoggingImpl.warn(String): void
  • removed: class Resources
  • removed: static method Resources.classForName(String): Class
  • removed: static method Resources.getCharset(): Charset
  • removed: static method Resources.getDefaultClassLoader(): ClassLoader
  • removed: static method Resources.getResourceAsFile(ClassLoader, String): File
  • removed: static method Resources.getResourceAsFile(String): File
  • removed: static method Resources.getResourceAsProperties(ClassLoader, String): Properties
  • removed: static method Resources.getResourceAsProperties(String): Properties
  • removed: static method Resources.getResourceAsReader(ClassLoader, String): Reader
  • removed: static method Resources.getResourceAsReader(String): Reader
  • removed: static method Resources.getResourceAsStream(ClassLoader, String): InputStream
  • removed: static method Resources.getResourceAsStream(String): InputStream
  • removed: static method Resources.getResourceURL(ClassLoader, String): URL
  • removed: static method Resources.getResourceURL(String): URL
  • removed: static method Resources.getUrlAsProperties(String): Properties
  • removed: static method Resources.getUrlAsReader(String): Reader
  • removed: static method Resources.getUrlAsStream(String): InputStream
  • removed: static method Resources.instantiate(Class): Object
  • removed: static method Resources.instantiate(String): Object
  • removed: static method Resources.setCharset(Charset): void
  • removed: static method Resources.setDefaultClassLoader(ClassLoader): void
  • removed: class PaginatedArrayList implements PaginatedList
  • removed: ctor PaginatedArrayList(Collection, int)
  • removed: ctor PaginatedArrayList(int)
  • removed: ctor PaginatedArrayList(int, int)
  • removed: interface PaginatedList extends List
  • removed: method PaginatedArrayList.add(Object): boolean
  • removed: method PaginatedArrayList.add(int, Object): void
  • removed: method PaginatedArrayList.addAll(Collection): boolean
  • removed: method PaginatedArrayList.addAll(int, Collection): boolean
  • removed: method PaginatedArrayList.clear(): void
  • removed: method PaginatedArrayList.contains(Object): boolean
  • removed: method PaginatedArrayList.containsAll(Collection): boolean
  • removed: method PaginatedArrayList.get(int): Object
  • removed: method PaginatedArrayList.getPageIndex(): int
  • removed: method PaginatedArrayList.getPageSize(): int
  • removed: method PaginatedArrayList.gotoPage(int): void
  • removed: method PaginatedArrayList.indexOf(Object): int
  • removed: method PaginatedArrayList.isEmpty(): boolean
  • removed: method PaginatedArrayList.isFirstPage(): boolean
  • removed: method PaginatedArrayList.isLastPage(): boolean
  • removed: method PaginatedArrayList.isMiddlePage(): boolean
  • removed: method PaginatedArrayList.isNextPageAvailable(): boolean
  • removed: method PaginatedArrayList.isPreviousPageAvailable(): boolean
  • removed: method PaginatedArrayList.iterator(): Iterator
  • removed: method PaginatedArrayList.lastIndexOf(Object): int
  • removed: method PaginatedArrayList.listIterator(): ListIterator
  • removed: method PaginatedArrayList.listIterator(int): ListIterator
  • removed: method PaginatedArrayList.nextPage(): boolean
  • removed: method PaginatedArrayList.previousPage(): boolean
  • removed: method PaginatedArrayList.remove(Object): boolean
  • removed: method PaginatedArrayList.remove(int): Object
  • removed: method PaginatedArrayList.removeAll(Collection): boolean
  • removed: method PaginatedArrayList.retainAll(Collection): boolean
  • removed: method PaginatedArrayList.set(int, Object): Object
  • removed: method PaginatedArrayList.size(): int
  • removed: method PaginatedArrayList.subList(int, int): List
  • removed: method PaginatedArrayList.toArray(): Object[]
  • removed: method PaginatedArrayList.toArray(Object[]): Object[]
  • removed: method PaginatedList.getPageIndex(): int
  • removed: method PaginatedList.getPageSize(): int
  • removed: method PaginatedList.gotoPage(int): void
  • removed: method PaginatedList.isFirstPage(): boolean
  • removed: method PaginatedList.isLastPage(): boolean
  • removed: method PaginatedList.isMiddlePage(): boolean
  • removed: method PaginatedList.isNextPageAvailable(): boolean
  • removed: method PaginatedList.isPreviousPageAvailable(): boolean
  • removed: method PaginatedList.nextPage(): boolean
  • removed: method PaginatedList.previousPage(): boolean
  • removed: class NodeletException extends Exception
  • removed: class NodeletParser
  • removed: class NodeletUtils
  • removed: ctor NodeletException()
  • removed: ctor NodeletException(String)
  • removed: ctor NodeletException(String, Throwable)
  • removed: ctor NodeletException(Throwable)
  • removed: ctor NodeletParser()
  • removed: ctor NodeletUtils()
  • removed: interface Nodelet
  • removed: method Nodelet.process(Node): void
  • removed: method NodeletParser.addNodelet(String, Nodelet): void
  • removed: method NodeletParser.parse(InputStream): void
  • removed: method NodeletParser.parse(Node): void
  • removed: method NodeletParser.parse(Reader): void
  • removed: method NodeletParser.setEntityResolver(EntityResolver): void
  • removed: method NodeletParser.setValidation(boolean): void
  • removed: static method NodeletUtils.getBooleanAttribute(Properties, String, boolean): boolean
  • removed: static method NodeletUtils.getIntAttribute(Properties, String, int): int
  • removed: static method NodeletUtils.parseAttributes(Node): Properties
  • removed: static method NodeletUtils.parseAttributes(Node, Properties): Properties
  • removed: static method NodeletUtils.parsePropertyTokens(String, Properties): String
  • removed: class SqlMapClientBuilder
  • removed: class SqlMapException extends RuntimeException
  • removed: ctor SqlMapClientBuilder()
  • removed: ctor SqlMapException()
  • removed: ctor SqlMapException(String)
  • removed: ctor SqlMapException(String, Throwable)
  • removed: ctor SqlMapException(Throwable)
  • removed: interface SqlMapClient extends SqlMapExecutor, SqlMapTransactionManager
  • removed: interface SqlMapExecutor
  • removed: interface SqlMapSession extends SqlMapExecutor, SqlMapTransactionManager
  • removed: interface SqlMapTransactionManager
  • removed: method SqlMapClient.flushDataCache(): void
  • removed: method SqlMapClient.flushDataCache(String): void
  • removed: method SqlMapClient.getSession(): SqlMapSession
  • removed: method SqlMapClient.openSession(): SqlMapSession
  • removed: method SqlMapClient.openSession(Connection): SqlMapSession
  • removed: method SqlMapExecutor.delete(String): int
  • removed: method SqlMapExecutor.delete(String, Object): int
  • removed: method SqlMapExecutor.executeBatch(): int
  • removed: method SqlMapExecutor.executeBatchDetailed(): List
  • removed: method SqlMapExecutor.insert(String): Object
  • removed: method SqlMapExecutor.insert(String, Object): Object
  • removed: method SqlMapExecutor.queryForList(String): List
  • removed: method SqlMapExecutor.queryForList(String, Object): List
  • removed: method SqlMapExecutor.queryForList(String, Object, int, int): List
  • removed: method SqlMapExecutor.queryForList(String, int, int): List
  • removed: method SqlMapExecutor.queryForMap(String, Object, String): Map
  • removed: method SqlMapExecutor.queryForMap(String, Object, String, String): Map
  • removed: method SqlMapExecutor.queryForObject(String): Object
  • removed: method SqlMapExecutor.queryForObject(String, Object): Object
  • removed: method SqlMapExecutor.queryForObject(String, Object, Object): Object
  • removed: method SqlMapExecutor.queryForPaginatedList(String, Object, int): PaginatedList
  • removed: method SqlMapExecutor.queryForPaginatedList(String, int): PaginatedList
  • removed: method SqlMapExecutor.queryWithRowHandler(String, Object, RowHandler): void
  • removed: method SqlMapExecutor.queryWithRowHandler(String, RowHandler): void
  • removed: method SqlMapExecutor.startBatch(): void
  • removed: method SqlMapExecutor.update(String): int
  • removed: method SqlMapExecutor.update(String, Object): int
  • removed: method SqlMapSession.close(): void
  • removed: method SqlMapTransactionManager.commitTransaction(): void
  • removed: method SqlMapTransactionManager.endTransaction(): void
  • removed: method SqlMapTransactionManager.getCurrentConnection(): Connection
  • removed: method SqlMapTransactionManager.getDataSource(): DataSource
  • removed: method SqlMapTransactionManager.getUserConnection(): Connection
  • removed: method SqlMapTransactionManager.setUserConnection(Connection): void
  • removed: method SqlMapTransactionManager.startTransaction(): void
  • removed: method SqlMapTransactionManager.startTransaction(int): void
  • removed: static method SqlMapClientBuilder.buildSqlMapClient(InputStream): SqlMapClient
  • removed: static method SqlMapClientBuilder.buildSqlMapClient(InputStream, Properties): SqlMapClient
  • removed: static method SqlMapClientBuilder.buildSqlMapClient(Reader): SqlMapClient
  • removed: static method SqlMapClientBuilder.buildSqlMapClient(Reader, Properties): SqlMapClient
  • removed: interface RowHandler
  • removed: method RowHandler.handleRow(Object): void
  • removed: interface ParameterSetter
  • removed: interface ResultGetter
  • removed: interface TypeHandlerCallback
  • removed: method ParameterSetter.getParameterIndex(): int
  • removed: method ParameterSetter.getPreparedStatement(): PreparedStatement
  • removed: method ParameterSetter.setArray(Array): void
  • removed: method ParameterSetter.setAsciiStream(InputStream, int): void
  • removed: method ParameterSetter.setBigDecimal(BigDecimal): void
  • removed: method ParameterSetter.setBinaryStream(InputStream, int): void
  • removed: method ParameterSetter.setBlob(Blob): void
  • removed: method ParameterSetter.setBoolean(boolean): void
  • removed: method ParameterSetter.setByte(byte): void
  • removed: method ParameterSetter.setBytes(byte[]): void
  • removed: method ParameterSetter.setCharacterStream(Reader, int): void
  • removed: method ParameterSetter.setClob(Clob): void
  • removed: method ParameterSetter.setDate(Date): void
  • removed: method ParameterSetter.setDate(Date, Calendar): void
  • removed: method ParameterSetter.setDouble(double): void
  • removed: method ParameterSetter.setFloat(float): void
  • removed: method ParameterSetter.setInt(int): void
  • removed: method ParameterSetter.setLong(long): void
  • removed: method ParameterSetter.setNull(int): void
  • removed: method ParameterSetter.setNull(int, String): void
  • removed: method ParameterSetter.setObject(Object): void
  • removed: method ParameterSetter.setObject(Object, int): void
  • removed: method ParameterSetter.setObject(Object, int, int): void
  • removed: method ParameterSetter.setRef(Ref): void
  • removed: method ParameterSetter.setShort(short): void
  • removed: method ParameterSetter.setString(String): void
  • removed: method ParameterSetter.setTime(Time): void
  • removed: method ParameterSetter.setTime(Time, Calendar): void
  • removed: method ParameterSetter.setTimestamp(Timestamp): void
  • removed: method ParameterSetter.setTimestamp(Timestamp, Calendar): void
  • removed: method ParameterSetter.setURL(URL): void
  • removed: method ResultGetter.getArray(): Array
  • removed: method ResultGetter.getBigDecimal(): BigDecimal
  • removed: method ResultGetter.getBlob(): Blob
  • removed: method ResultGetter.getBoolean(): boolean
  • removed: method ResultGetter.getByte(): byte
  • removed: method ResultGetter.getBytes(): byte[]
  • removed: method ResultGetter.getClob(): Clob
  • removed: method ResultGetter.getColumnIndex(): int
  • removed: method ResultGetter.getColumnName(): String
  • removed: method ResultGetter.getDate(): Date
  • removed: method ResultGetter.getDate(Calendar): Date
  • removed: method ResultGetter.getDouble(): double
  • removed: method ResultGetter.getFloat(): float
  • removed: method ResultGetter.getInt(): int
  • removed: method ResultGetter.getLong(): long
  • removed: method ResultGetter.getObject(): Object
  • removed: method ResultGetter.getObject(Map): Object
  • removed: method ResultGetter.getRef(): Ref
  • removed: method ResultGetter.getResultSet(): ResultSet
  • removed: method ResultGetter.getShort(): short
  • removed: method ResultGetter.getString(): String
  • removed: method ResultGetter.getTime(): Time
  • removed: method ResultGetter.getTime(Calendar): Time
  • removed: method ResultGetter.getTimestamp(): Timestamp
  • removed: method ResultGetter.getTimestamp(Calendar): Timestamp
  • removed: method ResultGetter.getURL(): URL
  • removed: method ResultGetter.wasNull(): boolean
  • removed: method TypeHandlerCallback.getResult(ResultGetter): Object
  • removed: method TypeHandlerCallback.setParameter(ParameterSetter, Object): void
  • removed: method TypeHandlerCallback.valueOf(String): Object
  • removed: abstract class BaseAccessPlan implements AccessPlan
  • removed: class AccessPlanFactory
  • removed: class ComplexAccessPlan extends BaseAccessPlan
  • removed: class EnhancedPropertyAccessPlan extends BaseAccessPlan
  • removed: class MapAccessPlan extends BaseAccessPlan
  • removed: class PropertyAccessPlan extends BaseAccessPlan
  • removed: field BaseAccessPlan.clazz: Class
  • removed: field BaseAccessPlan.info: ClassInfo
  • removed: field BaseAccessPlan.propertyNames: String[]
  • removed: field PropertyAccessPlan.getters: Invoker[]
  • removed: field PropertyAccessPlan.setters: Invoker[]
  • removed: interface AccessPlan
  • removed: method AccessPlan.getProperties(Object): Object[]
  • removed: method AccessPlan.setProperties(Object, Object[]): void
  • removed: method BaseAccessPlan.getGetterNames(String[]): String[]
  • removed: method BaseAccessPlan.getGetters(String[]): Invoker[]
  • removed: method BaseAccessPlan.getSetterNames(String[]): String[]
  • removed: method BaseAccessPlan.getSetters(String[]): Invoker[]
  • removed: method BaseAccessPlan.getTypes(String[]): Class[]
  • removed: method ComplexAccessPlan.getProperties(Object): Object[]
  • removed: method ComplexAccessPlan.setProperties(Object, Object[]): void
  • removed: method EnhancedPropertyAccessPlan.getProperties(Object): Object[]
  • removed: method EnhancedPropertyAccessPlan.setProperties(Object, Object[]): void
  • removed: method MapAccessPlan.getProperties(Object): Object[]
  • removed: method MapAccessPlan.setProperties(Object, Object[]): void
  • removed: method PropertyAccessPlan.getProperties(Object): Object[]
  • removed: method PropertyAccessPlan.setProperties(Object, Object[]): void
  • removed: static field PropertyAccessPlan.NO_ARGUMENTS: Object[]
  • removed: static method AccessPlanFactory.getAccessPlan(Class, String[]): AccessPlan
  • removed: static method AccessPlanFactory.isBytecodeEnhancementEnabled(): boolean
  • removed: static method AccessPlanFactory.setBytecodeEnhancementEnabled(boolean): void
  • removed: class SqlMapClasspathEntityResolver implements EntityResolver
  • removed: class SqlMapConfigParser
  • removed: class SqlMapParser
  • removed: class SqlStatementParser
  • removed: class XMLSqlSource implements SqlSource
  • removed: class XmlParserState
  • removed: ctor SqlMapClasspathEntityResolver()
  • removed: ctor SqlMapConfigParser()
  • removed: ctor SqlMapParser(XmlParserState)
  • removed: ctor SqlStatementParser(XmlParserState)
  • removed: ctor XMLSqlSource(XmlParserState, Node)
  • removed: ctor XmlParserState()
  • removed: field SqlMapConfigParser.parser: NodeletParser
  • removed: method SqlMapClasspathEntityResolver.resolveEntity(String, String): InputSource
  • removed: method SqlMapConfigParser.addSqlMapNodelets(): void
  • removed: method SqlMapConfigParser.parse(InputStream): SqlMapClient
  • removed: method SqlMapConfigParser.parse(InputStream, Properties): SqlMapClient
  • removed: method SqlMapConfigParser.parse(Reader): SqlMapClient
  • removed: method SqlMapConfigParser.parse(Reader, Properties): SqlMapClient
  • removed: method SqlMapParser.addStatementNodelets(): void
  • removed: method SqlMapParser.parse(InputStream): void
  • removed: method SqlMapParser.parse(Reader): void
  • removed: method SqlStatementParser.parseGeneralStatement(Node, MappedStatement): void
  • removed: method XMLSqlSource.getSql(): Sql
  • removed: method XmlParserState.applyNamespace(String): String
  • removed: method XmlParserState.getAllButFirstToken(String): String[]
  • removed: method XmlParserState.getCacheConfig(): CacheModelConfig
  • removed: method XmlParserState.getCacheProps(): Properties
  • removed: method XmlParserState.getConfig(): SqlMapConfiguration
  • removed: method XmlParserState.getDataSource(): DataSource
  • removed: method XmlParserState.getDsProps(): Properties
  • removed: method XmlParserState.getFirstToken(String): String
  • removed: method XmlParserState.getGlobalProps(): Properties
  • removed: method XmlParserState.getParamConfig(): ParameterMapConfig
  • removed: method XmlParserState.getResultConfig(): ResultMapConfig
  • removed: method XmlParserState.getSqlIncludes(): Map
  • removed: method XmlParserState.getTxProps(): Properties
  • removed: method XmlParserState.isUseStatementNamespaces(): boolean
  • removed: method XmlParserState.setCacheConfig(CacheModelConfig): void
  • removed: method XmlParserState.setDataSource(DataSource): void
  • removed: method XmlParserState.setGlobalProperties(String, String): void
  • removed: method XmlParserState.setGlobalProps(Properties): void
  • removed: method XmlParserState.setNamespace(String): void
  • removed: method XmlParserState.setParamConfig(ParameterMapConfig): void
  • removed: method XmlParserState.setResultConfig(ResultMapConfig): void
  • removed: method XmlParserState.setUseStatementNamespaces(boolean): void
  • removed: class CacheKey
  • removed: class CacheModel implements ExecuteListener
  • removed: ctor CacheKey()
  • removed: ctor CacheKey(int)
  • removed: ctor CacheKey(int, int)
  • removed: ctor CacheModel()
  • removed: interface CacheController
  • removed: method CacheController.flush(CacheModel): void
  • removed: method CacheController.getObject(CacheModel, Object): Object
  • removed: method CacheController.putObject(CacheModel, Object, Object): void
  • removed: method CacheController.removeObject(CacheModel, Object): Object
  • removed: method CacheController.setProperties(Properties): void
  • removed: method CacheKey.equals(Object): boolean
  • removed: method CacheKey.hashCode(): int
  • removed: method CacheKey.toString(): String
  • removed: method CacheKey.update(Object): CacheKey
  • removed: method CacheKey.update(int): CacheKey
  • removed: method CacheModel.addFlushTriggerStatement(String): void
  • removed: method CacheModel.configure(Properties): void
  • removed: method CacheModel.flush(): void
  • removed: method CacheModel.getFlushInterval(): long
  • removed: method CacheModel.getFlushIntervalSeconds(): long
  • removed: method CacheModel.getFlushTriggerStatementNames(): Iterator
  • removed: method CacheModel.getHitRatio(): double
  • removed: method CacheModel.getId(): String
  • removed: method CacheModel.getMaxObjectLogSize(): int
  • removed: method CacheModel.getObject(CacheKey): Object
  • removed: method CacheModel.getResource(): String
  • removed: method CacheModel.isReadOnly(): boolean
  • removed: method CacheModel.isSerialize(): boolean
  • removed: method CacheModel.log(String, boolean, Object): void
  • removed: method CacheModel.onExecuteStatement(MappedStatement): void
  • removed: method CacheModel.putObject(CacheKey, Object): void
  • removed: method CacheModel.setCacheController(CacheController): void
  • removed: method CacheModel.setControllerProperties(Properties): void
  • removed: method CacheModel.setFlushInterval(long): void
  • removed: method CacheModel.setId(String): void
  • removed: method CacheModel.setReadOnly(boolean): void
  • removed: method CacheModel.setResource(String): void
  • removed: method CacheModel.setSerialize(boolean): void
  • removed: static field CacheModel.NULL_OBJECT: Object
  • removed: class FifoCacheController implements CacheController
  • removed: ctor FifoCacheController()
  • removed: method FifoCacheController.flush(CacheModel): void
  • removed: method FifoCacheController.getCacheSize(): int
  • removed: method FifoCacheController.getObject(CacheModel, Object): Object
  • removed: method FifoCacheController.putObject(CacheModel, Object, Object): void
  • removed: method FifoCacheController.removeObject(CacheModel, Object): Object
  • removed: method FifoCacheController.setCacheSize(int): void
  • removed: method FifoCacheController.setProperties(Properties): void
  • removed: class LruCacheController implements CacheController
  • removed: ctor LruCacheController()
  • removed: method LruCacheController.flush(CacheModel): void
  • removed: method LruCacheController.getCacheSize(): int
  • removed: method LruCacheController.getObject(CacheModel, Object): Object
  • removed: method LruCacheController.putObject(CacheModel, Object, Object): void
  • removed: method LruCacheController.removeObject(CacheModel, Object): Object
  • removed: method LruCacheController.setCacheSize(int): void
  • removed: method LruCacheController.setProperties(Properties): void
  • removed: class MemoryCacheController implements CacheController
  • removed: ctor MemoryCacheController()
  • removed: final class MemoryCacheLevel
  • removed: method MemoryCacheController.flush(CacheModel): void
  • removed: method MemoryCacheController.getObject(CacheModel, Object): Object
  • removed: method MemoryCacheController.getReferenceType(): MemoryCacheLevel
  • removed: method MemoryCacheController.putObject(CacheModel, Object, Object): void
  • removed: method MemoryCacheController.removeObject(CacheModel, Object): Object
  • removed: method MemoryCacheController.setProperties(Properties): void
  • removed: method MemoryCacheController.setReferenceType(MemoryCacheLevel): void
  • removed: method MemoryCacheLevel.getReferenceType(): String
  • removed: static field MemoryCacheLevel.SOFT: MemoryCacheLevel
  • removed: static field MemoryCacheLevel.STRONG: MemoryCacheLevel
  • removed: static field MemoryCacheLevel.WEAK: MemoryCacheLevel
  • removed: static method MemoryCacheLevel.getByReferenceType(String): MemoryCacheLevel
  • removed: class OSCacheController implements CacheController
  • removed: ctor OSCacheController()
  • removed: method OSCacheController.flush(CacheModel): void
  • removed: method OSCacheController.getObject(CacheModel, Object): Object
  • removed: method OSCacheController.putObject(CacheModel, Object, Object): void
  • removed: method OSCacheController.removeObject(CacheModel, Object): Object
  • removed: method OSCacheController.setProperties(Properties): void
  • removed: class CacheModelConfig
  • removed: class MappedStatementConfig
  • removed: class ParameterMapConfig
  • removed: class ResultMapConfig
  • removed: class SqlMapConfiguration
  • removed: ctor SqlMapConfiguration()
  • removed: interface SqlSource
  • removed: method CacheModelConfig.addFlushTriggerStatement(String): void
  • removed: method CacheModelConfig.getCacheModel(): CacheModel
  • removed: method CacheModelConfig.setControllerProperties(Properties): void
  • removed: method CacheModelConfig.setFlushInterval(long, long, long, long): void
  • removed: method MappedStatementConfig.getMappedStatement(): MappedStatement
  • removed: method MappedStatementConfig.setSelectKeyStatement(SqlSource, String, String, boolean, String): void
  • removed: method ParameterMapConfig.addParameterMapping(String, Class, String, String, String, String, Integer, Object, String): void
  • removed: method ResultMapConfig.addDiscriminatorSubMap(Object, String): void
  • removed: method ResultMapConfig.addResultMapping(String, String, Integer, Class, String, String, String, String, String, Object): void
  • removed: method ResultMapConfig.setDiscriminator(String, Integer, Class, String, String, Object): void
  • removed: method SqlMapConfiguration.finalizeSqlMapConfig(): void
  • removed: method SqlMapConfiguration.getClient(): SqlMapClientImpl
  • removed: method SqlMapConfiguration.getDelegate(): SqlMapExecutorDelegate
  • removed: method SqlMapConfiguration.getErrorContext(): ErrorContext
  • removed: method SqlMapConfiguration.getTypeHandlerFactory(): TypeHandlerFactory
  • removed: method SqlMapConfiguration.newCacheModelConfig(String, CacheController, boolean, boolean): CacheModelConfig
  • removed: method SqlMapConfiguration.newMappedStatementConfig(String, MappedStatement, SqlSource, String, Class, String, String[], Class, Class[], String, Integer, boolean, Integer, String, String): MappedStatementConfig
  • removed: method SqlMapConfiguration.newParameterMapConfig(String, Class): ParameterMapConfig
  • removed: method SqlMapConfiguration.newResultMapConfig(String, Class, String, String, String): ResultMapConfig
  • removed: method SqlMapConfiguration.newTypeHandler(Class, String, Object): void
  • removed: method SqlMapConfiguration.setCacheModelsEnabled(boolean): void
  • removed: method SqlMapConfiguration.setClassInfoCacheEnabled(boolean): void
  • removed: method SqlMapConfiguration.setDefaultStatementTimeout(Integer): void
  • removed: method SqlMapConfiguration.setEnhancementEnabled(boolean): void
  • removed: method SqlMapConfiguration.setForceMultipleResultSetSupport(boolean): void
  • removed: method SqlMapConfiguration.setLazyLoadingEnabled(boolean): void
  • removed: method SqlMapConfiguration.setResultObjectFactory(ResultObjectFactory): void
  • removed: method SqlMapConfiguration.setStatementCachingEnabled(boolean): void
  • removed: method SqlMapConfiguration.setTransactionManager(TransactionManager): void
  • removed: method SqlMapConfiguration.setUseColumnLabel(boolean): void
  • removed: method SqlSource.getSql(): Sql
  • removed: static field ParameterMapConfig.MODE_IN: String
  • removed: static field ParameterMapConfig.MODE_INOUT: String
  • removed: static field ParameterMapConfig.MODE_OUT: String
  • removed: class DbcpDataSourceFactory implements DataSourceFactory
  • removed: class JndiDataSourceFactory implements DataSourceFactory
  • removed: class SimpleDataSourceFactory implements DataSourceFactory
  • removed: ctor DbcpDataSourceFactory()
  • removed: ctor JndiDataSourceFactory()
  • removed: ctor SimpleDataSourceFactory()
  • removed: interface DataSourceFactory
  • removed: method DataSourceFactory.getDataSource(): DataSource
  • removed: method DataSourceFactory.initialize(Map): void
  • removed: method DbcpDataSourceFactory.getDataSource(): DataSource
  • removed: method DbcpDataSourceFactory.initialize(Map): void
  • removed: method JndiDataSourceFactory.getDataSource(): DataSource
  • removed: method JndiDataSourceFactory.initialize(Map): void
  • removed: method SimpleDataSourceFactory.getDataSource(): DataSource
  • removed: method SimpleDataSourceFactory.initialize(Map): void
  • removed: abstract class BaseDataExchange implements DataExchange
  • removed: class ComplexDataExchange extends BaseDataExchange implements DataExchange
  • removed: class DataExchangeFactory
  • removed: class DomDataExchange extends BaseDataExchange implements DataExchange
  • removed: class JavaBeanDataExchange extends BaseDataExchange implements DataExchange
  • removed: class ListDataExchange extends BaseDataExchange implements DataExchange
  • removed: class MapDataExchange extends BaseDataExchange implements DataExchange
  • removed: class PrimitiveDataExchange extends BaseDataExchange implements DataExchange
  • removed: ctor BaseDataExchange(DataExchangeFactory)
  • removed: ctor ComplexDataExchange(DataExchangeFactory)
  • removed: ctor DataExchangeFactory(TypeHandlerFactory)
  • removed: ctor DomDataExchange(DataExchangeFactory)
  • removed: ctor JavaBeanDataExchange(DataExchangeFactory)
  • removed: ctor ListDataExchange(DataExchangeFactory)
  • removed: ctor MapDataExchange(DataExchangeFactory)
  • removed: ctor PrimitiveDataExchange(DataExchangeFactory)
  • removed: interface DataExchange
  • removed: method BaseDataExchange.getCacheKey(StatementScope, ParameterMap, Object): CacheKey
  • removed: method BaseDataExchange.getDataExchangeFactory(): DataExchangeFactory
  • removed: method ComplexDataExchange.getData(StatementScope, ParameterMap, Object): Object[]
  • removed: method ComplexDataExchange.initialize(Map): void
  • removed: method ComplexDataExchange.setData(StatementScope, ParameterMap, Object, Object[]): Object
  • removed: method ComplexDataExchange.setData(StatementScope, ResultMap, Object, Object[]): Object
  • removed: method DataExchange.getCacheKey(StatementScope, ParameterMap, Object): CacheKey
  • removed: method DataExchange.getData(StatementScope, ParameterMap, Object): Object[]
  • removed: method DataExchange.initialize(Map): void
  • removed: method DataExchange.setData(StatementScope, ParameterMap, Object, Object[]): Object
  • removed: method DataExchange.setData(StatementScope, ResultMap, Object, Object[]): Object
  • removed: method DataExchangeFactory.getDataExchangeForClass(Class): DataExchange
  • removed: method DataExchangeFactory.getTypeHandlerFactory(): TypeHandlerFactory
  • removed: method DomDataExchange.getData(StatementScope, ParameterMap, Object): Object[]
  • removed: method DomDataExchange.initialize(Map): void
  • removed: method DomDataExchange.setData(StatementScope, ParameterMap, Object, Object[]): Object
  • removed: method DomDataExchange.setData(StatementScope, ResultMap, Object, Object[]): Object
  • removed: method JavaBeanDataExchange.getData(StatementScope, ParameterMap, Object): Object[]
  • removed: method JavaBeanDataExchange.initialize(Map): void
  • removed: method JavaBeanDataExchange.setData(StatementScope, ParameterMap, Object, Object[]): Object
  • removed: method JavaBeanDataExchange.setData(StatementScope, ResultMap, Object, Object[]): Object
  • removed: method ListDataExchange.getData(StatementScope, ParameterMap, Object): Object[]
  • removed: method ListDataExchange.initialize(Map): void
  • removed: method ListDataExchange.setData(StatementScope, ParameterMap, Object, Object[]): Object
  • removed: method ListDataExchange.setData(StatementScope, ResultMap, Object, Object[]): Object
  • removed: method MapDataExchange.getData(StatementScope, ParameterMap, Object): Object[]
  • removed: method MapDataExchange.initialize(Map): void
  • removed: method MapDataExchange.setData(StatementScope, ParameterMap, Object, Object[]): Object
  • removed: method MapDataExchange.setData(StatementScope, ResultMap, Object, Object[]): Object
  • removed: method PrimitiveDataExchange.getData(StatementScope, ParameterMap, Object): Object[]
  • removed: method PrimitiveDataExchange.initialize(Map): void
  • removed: method PrimitiveDataExchange.setData(StatementScope, ParameterMap, Object, Object[]): Object
  • removed: method PrimitiveDataExchange.setData(StatementScope, ResultMap, Object, Object[]): Object
  • removed: class BatchException extends Exception
  • removed: class BatchResult implements Serializable
  • removed: class DefaultSqlExecutor implements SqlExecutor
  • removed: ctor BatchException(String, BatchUpdateException, List, String, String)
  • removed: ctor BatchResult(String, String)
  • removed: ctor DefaultSqlExecutor()
  • removed: interface SqlExecutor
  • removed: method BatchException.getBatchUpdateException(): BatchUpdateException
  • removed: method BatchException.getFailingSqlStatement(): String
  • removed: method BatchException.getFailingStatementId(): String
  • removed: method BatchException.getSuccessfulBatchResults(): List
  • removed: method BatchResult.getSql(): String
  • removed: method BatchResult.getStatementId(): String
  • removed: method BatchResult.getUpdateCounts(): int[]
  • removed: method BatchResult.setUpdateCounts(int[]): void
  • removed: method DefaultSqlExecutor.addBatch(StatementScope, Connection, String, Object[]): void
  • removed: method DefaultSqlExecutor.cleanup(SessionScope): void
  • removed: method DefaultSqlExecutor.executeBatch(SessionScope): int
  • removed: method DefaultSqlExecutor.executeBatchDetailed(SessionScope): List
  • removed: method DefaultSqlExecutor.executeQuery(StatementScope, Connection, String, Object[], int, int, RowHandlerCallback): void
  • removed: method DefaultSqlExecutor.executeQueryProcedure(StatementScope, Connection, String, Object[], int, int, RowHandlerCallback): void
  • removed: method DefaultSqlExecutor.executeUpdate(StatementScope, Connection, String, Object[]): int
  • removed: method DefaultSqlExecutor.executeUpdateProcedure(StatementScope, Connection, String, Object[]): int
  • removed: method DefaultSqlExecutor.init(SqlMapConfiguration, Properties): void
  • removed: method SqlExecutor.addBatch(StatementScope, Connection, String, Object[]): void
  • removed: method SqlExecutor.cleanup(SessionScope): void
  • removed: method SqlExecutor.executeBatch(SessionScope): int
  • removed: method SqlExecutor.executeBatchDetailed(SessionScope): List
  • removed: method SqlExecutor.executeQuery(StatementScope, Connection, String, Object[], int, int, RowHandlerCallback): void
  • removed: method SqlExecutor.executeQueryProcedure(StatementScope, Connection, String, Object[], int, int, RowHandlerCallback): void
  • removed: method SqlExecutor.executeUpdate(StatementScope, Connection, String, Object[]): int
  • removed: method SqlExecutor.executeUpdateProcedure(StatementScope, Connection, String, Object[]): int
  • removed: method SqlExecutor.init(SqlMapConfiguration, Properties): void
  • removed: static field SqlExecutor.NO_MAXIMUM_RESULTS: int
  • removed: static field SqlExecutor.NO_SKIPPED_RESULTS: int
  • removed: class SqlMapClientImpl implements SqlMapClient, ExtendedSqlMapClient
  • removed: class SqlMapExecutorDelegate
  • removed: class SqlMapSessionImpl implements SqlMapSession
  • removed: ctor SqlMapClientImpl(SqlMapExecutorDelegate)
  • removed: ctor SqlMapExecutorDelegate()
  • removed: ctor SqlMapSessionImpl(SqlMapClientImpl)
  • removed: field SqlMapClientImpl.delegate: SqlMapExecutorDelegate
  • removed: field SqlMapClientImpl.localSqlMapSession: ThreadLocal
  • removed: field SqlMapExecutorDelegate.sqlExecutor: SqlExecutor
  • removed: field SqlMapSessionImpl.closed: boolean
  • removed: field SqlMapSessionImpl.delegate: SqlMapExecutorDelegate
  • removed: field SqlMapSessionImpl.sessionScope: SessionScope
  • removed: interface ExtendedSqlMapClient extends SqlMapClient
  • removed: method ExtendedSqlMapClient.commitTransaction(): void
  • removed: method ExtendedSqlMapClient.delete(String): int
  • removed: method ExtendedSqlMapClient.delete(String, Object): int
  • removed: method ExtendedSqlMapClient.endTransaction(): void
  • removed: method ExtendedSqlMapClient.executeBatch(): int
  • removed: method ExtendedSqlMapClient.executeBatchDetailed(): List
  • removed: method ExtendedSqlMapClient.flushDataCache(): void
  • removed: method ExtendedSqlMapClient.flushDataCache(String): void
  • removed: method ExtendedSqlMapClient.getCurrentConnection(): Connection
  • removed: method ExtendedSqlMapClient.getDataSource(): DataSource
  • removed: method ExtendedSqlMapClient.getDelegate(): SqlMapExecutorDelegate
  • removed: method ExtendedSqlMapClient.getMappedStatement(String): MappedStatement
  • removed: method ExtendedSqlMapClient.getResultObjectFactory(): ResultObjectFactory
  • removed: method ExtendedSqlMapClient.getSession(): SqlMapSession
  • removed: method ExtendedSqlMapClient.getSqlExecutor(): SqlExecutor
  • removed: method ExtendedSqlMapClient.getUserConnection(): Connection
  • removed: method ExtendedSqlMapClient.insert(String): Object
  • removed: method ExtendedSqlMapClient.insert(String, Object): Object
  • removed: method ExtendedSqlMapClient.isEnhancementEnabled(): boolean
  • removed: method ExtendedSqlMapClient.isLazyLoadingEnabled(): boolean
  • removed: method ExtendedSqlMapClient.openSession(): SqlMapSession
  • removed: method ExtendedSqlMapClient.openSession(Connection): SqlMapSession
  • removed: method ExtendedSqlMapClient.queryForList(String): List
  • removed: method ExtendedSqlMapClient.queryForList(String, Object): List
  • removed: method ExtendedSqlMapClient.queryForList(String, Object, int, int): List
  • removed: method ExtendedSqlMapClient.queryForList(String, int, int): List
  • removed: method ExtendedSqlMapClient.queryForMap(String, Object, String): Map
  • removed: method ExtendedSqlMapClient.queryForMap(String, Object, String, String): Map
  • removed: method ExtendedSqlMapClient.queryForObject(String): Object
  • removed: method ExtendedSqlMapClient.queryForObject(String, Object): Object
  • removed: method ExtendedSqlMapClient.queryForObject(String, Object, Object): Object
  • removed: method ExtendedSqlMapClient.queryForPaginatedList(String, Object, int): PaginatedList
  • removed: method ExtendedSqlMapClient.queryForPaginatedList(String, int): PaginatedList
  • removed: method ExtendedSqlMapClient.queryWithRowHandler(String, Object, RowHandler): void
  • removed: method ExtendedSqlMapClient.queryWithRowHandler(String, RowHandler): void
  • removed: method ExtendedSqlMapClient.setUserConnection(Connection): void
  • removed: method ExtendedSqlMapClient.startBatch(): void
  • removed: method ExtendedSqlMapClient.startTransaction(): void
  • removed: method ExtendedSqlMapClient.startTransaction(int): void
  • removed: method ExtendedSqlMapClient.update(String): int
  • removed: method ExtendedSqlMapClient.update(String, Object): int
  • removed: method SqlMapClientImpl.commitTransaction(): void
  • removed: method SqlMapClientImpl.delete(String): int
  • removed: method SqlMapClientImpl.delete(String, Object): int
  • removed: method SqlMapClientImpl.endTransaction(): void
  • removed: method SqlMapClientImpl.executeBatch(): int
  • removed: method SqlMapClientImpl.executeBatchDetailed(): List
  • removed: method SqlMapClientImpl.flushDataCache(): void
  • removed: method SqlMapClientImpl.flushDataCache(String): void
  • removed: method SqlMapClientImpl.getCurrentConnection(): Connection
  • removed: method SqlMapClientImpl.getDataSource(): DataSource
  • removed: method SqlMapClientImpl.getDelegate(): SqlMapExecutorDelegate
  • removed: method SqlMapClientImpl.getLocalSqlMapSession(): SqlMapSessionImpl
  • removed: method SqlMapClientImpl.getMappedStatement(String): MappedStatement
  • removed: method SqlMapClientImpl.getResultObjectFactory(): ResultObjectFactory
  • removed: method SqlMapClientImpl.getSession(): SqlMapSession
  • removed: method SqlMapClientImpl.getSqlExecutor(): SqlExecutor
  • removed: method SqlMapClientImpl.getUserConnection(): Connection
  • removed: method SqlMapClientImpl.insert(String): Object
  • removed: method SqlMapClientImpl.insert(String, Object): Object
  • removed: method SqlMapClientImpl.isEnhancementEnabled(): boolean
  • removed: method SqlMapClientImpl.isLazyLoadingEnabled(): boolean
  • removed: method SqlMapClientImpl.openSession(): SqlMapSession
  • removed: method SqlMapClientImpl.openSession(Connection): SqlMapSession
  • removed: method SqlMapClientImpl.queryForList(String): List
  • removed: method SqlMapClientImpl.queryForList(String, Object): List
  • removed: method SqlMapClientImpl.queryForList(String, Object, int, int): List
  • removed: method SqlMapClientImpl.queryForList(String, int, int): List
  • removed: method SqlMapClientImpl.queryForMap(String, Object, String): Map
  • removed: method SqlMapClientImpl.queryForMap(String, Object, String, String): Map
  • removed: method SqlMapClientImpl.queryForObject(String): Object
  • removed: method SqlMapClientImpl.queryForObject(String, Object): Object
  • removed: method SqlMapClientImpl.queryForObject(String, Object, Object): Object
  • removed: method SqlMapClientImpl.queryForPaginatedList(String, Object, int): PaginatedList
  • removed: method SqlMapClientImpl.queryForPaginatedList(String, int): PaginatedList
  • removed: method SqlMapClientImpl.queryWithRowHandler(String, Object, RowHandler): void
  • removed: method SqlMapClientImpl.queryWithRowHandler(String, RowHandler): void
  • removed: method SqlMapClientImpl.setUserConnection(Connection): void
  • removed: method SqlMapClientImpl.startBatch(): void
  • removed: method SqlMapClientImpl.startTransaction(): void
  • removed: method SqlMapClientImpl.startTransaction(int): void
  • removed: method SqlMapClientImpl.update(String): int
  • removed: method SqlMapClientImpl.update(String, Object): int
  • removed: method SqlMapExecutorDelegate.addCacheModel(CacheModel): void
  • removed: method SqlMapExecutorDelegate.addMappedStatement(MappedStatement): void
  • removed: method SqlMapExecutorDelegate.addParameterMap(ParameterMap): void
  • removed: method SqlMapExecutorDelegate.addResultMap(ResultMap): void
  • removed: method SqlMapExecutorDelegate.autoCommitTransaction(SessionScope, boolean): void
  • removed: method SqlMapExecutorDelegate.autoEndTransaction(SessionScope, boolean): void
  • removed: method SqlMapExecutorDelegate.autoStartTransaction(SessionScope, boolean, Transaction): Transaction
  • removed: method SqlMapExecutorDelegate.beginSessionScope(): SessionScope
  • removed: method SqlMapExecutorDelegate.beginStatementScope(SessionScope, MappedStatement): StatementScope
  • removed: method SqlMapExecutorDelegate.commitTransaction(SessionScope): void
  • removed: method SqlMapExecutorDelegate.delete(SessionScope, String, Object): int
  • removed: method SqlMapExecutorDelegate.endSessionScope(SessionScope): void
  • removed: method SqlMapExecutorDelegate.endStatementScope(StatementScope): void
  • removed: method SqlMapExecutorDelegate.endTransaction(SessionScope): void
  • removed: method SqlMapExecutorDelegate.equals(Object): boolean
  • removed: method SqlMapExecutorDelegate.executeBatch(SessionScope): int
  • removed: method SqlMapExecutorDelegate.executeBatchDetailed(SessionScope): List
  • removed: method SqlMapExecutorDelegate.flushDataCache(): void
  • removed: method SqlMapExecutorDelegate.flushDataCache(String): void
  • removed: method SqlMapExecutorDelegate.getCacheModel(String): CacheModel
  • removed: method SqlMapExecutorDelegate.getCacheModelNames(): Iterator
  • removed: method SqlMapExecutorDelegate.getDataExchangeFactory(): DataExchangeFactory
  • removed: method SqlMapExecutorDelegate.getDataSource(): DataSource
  • removed: method SqlMapExecutorDelegate.getMappedStatement(String): MappedStatement
  • removed: method SqlMapExecutorDelegate.getMappedStatementNames(): Iterator
  • removed: method SqlMapExecutorDelegate.getMaxTransactions(): int
  • removed: method SqlMapExecutorDelegate.getParameterMap(String): ParameterMap
  • removed: method SqlMapExecutorDelegate.getParameterMapNames(): Iterator
  • removed: method SqlMapExecutorDelegate.getResultMap(String): ResultMap
  • removed: method SqlMapExecutorDelegate.getResultMapNames(): Iterator
  • removed: method SqlMapExecutorDelegate.getResultObjectFactory(): ResultObjectFactory
  • removed: method SqlMapExecutorDelegate.getSqlExecutor(): SqlExecutor
  • removed: method SqlMapExecutorDelegate.getTransaction(SessionScope): Transaction
  • removed: method SqlMapExecutorDelegate.getTxManager(): TransactionManager
  • removed: method SqlMapExecutorDelegate.getTypeHandlerFactory(): TypeHandlerFactory
  • removed: method SqlMapExecutorDelegate.hashCode(): int
  • removed: method SqlMapExecutorDelegate.insert(SessionScope, String, Object): Object
  • removed: method SqlMapExecutorDelegate.isCacheModelsEnabled(): boolean
  • removed: method SqlMapExecutorDelegate.isEnhancementEnabled(): boolean
  • removed: method SqlMapExecutorDelegate.isForceMultipleResultSetSupport(): boolean
  • removed: method SqlMapExecutorDelegate.isLazyLoadingEnabled(): boolean
  • removed: method SqlMapExecutorDelegate.isStatementCacheEnabled(): boolean
  • removed: method SqlMapExecutorDelegate.isUseColumnLabel(): boolean
  • removed: method SqlMapExecutorDelegate.queryForList(SessionScope, String, Object): List
  • removed: method SqlMapExecutorDelegate.queryForList(SessionScope, String, Object, int, int): List
  • removed: method SqlMapExecutorDelegate.queryForMap(SessionScope, String, Object, String): Map
  • removed: method SqlMapExecutorDelegate.queryForMap(SessionScope, String, Object, String, String): Map
  • removed: method SqlMapExecutorDelegate.queryForObject(SessionScope, String, Object): Object
  • removed: method SqlMapExecutorDelegate.queryForObject(SessionScope, String, Object, Object): Object
  • removed: method SqlMapExecutorDelegate.queryForPaginatedList(SessionScope, String, Object, int): PaginatedList
  • removed: method SqlMapExecutorDelegate.queryWithRowHandler(SessionScope, String, Object, RowHandler): void
  • removed: method SqlMapExecutorDelegate.setCacheModelsEnabled(boolean): void
  • removed: method SqlMapExecutorDelegate.setCustomExecutor(String): void
  • removed: method SqlMapExecutorDelegate.setEnhancementEnabled(boolean): void
  • removed: method SqlMapExecutorDelegate.setForceMultipleResultSetSupport(boolean): void
  • removed: method SqlMapExecutorDelegate.setLazyLoadingEnabled(boolean): void
  • removed: method SqlMapExecutorDelegate.setResultObjectFactory(ResultObjectFactory): void
  • removed: method SqlMapExecutorDelegate.setStatementCacheEnabled(boolean): void
  • removed: method SqlMapExecutorDelegate.setTxManager(TransactionManager): void
  • removed: method SqlMapExecutorDelegate.setUseColumnLabel(boolean): void
  • removed: method SqlMapExecutorDelegate.setUserProvidedTransaction(SessionScope, Connection): void
  • removed: method SqlMapExecutorDelegate.startBatch(SessionScope): void
  • removed: method SqlMapExecutorDelegate.startTransaction(SessionScope): void
  • removed: method SqlMapExecutorDelegate.startTransaction(SessionScope, int): void
  • removed: method SqlMapExecutorDelegate.update(SessionScope, String, Object): int
  • removed: method SqlMapSessionImpl.close(): void
  • removed: method SqlMapSessionImpl.commitTransaction(): void
  • removed: method SqlMapSessionImpl.delete(String): int
  • removed: method SqlMapSessionImpl.delete(String, Object): int
  • removed: method SqlMapSessionImpl.endTransaction(): void
  • removed: method SqlMapSessionImpl.executeBatch(): int
  • removed: method SqlMapSessionImpl.executeBatchDetailed(): List
  • removed: method SqlMapSessionImpl.getCurrentConnection(): Connection
  • removed: method SqlMapSessionImpl.getDataSource(): DataSource
  • removed: method SqlMapSessionImpl.getDelegate(): SqlMapExecutorDelegate
  • removed: method SqlMapSessionImpl.getMappedStatement(String): MappedStatement
  • removed: method SqlMapSessionImpl.getSqlExecutor(): SqlExecutor
  • removed: method SqlMapSessionImpl.getUserConnection(): Connection
  • removed: method SqlMapSessionImpl.insert(String): Object
  • removed: method SqlMapSessionImpl.insert(String, Object): Object
  • removed: method SqlMapSessionImpl.isClosed(): boolean
  • removed: method SqlMapSessionImpl.isEnhancementEnabled(): boolean
  • removed: method SqlMapSessionImpl.isLazyLoadingEnabled(): boolean
  • removed: method SqlMapSessionImpl.open(): void
  • removed: method SqlMapSessionImpl.queryForList(String): List
  • removed: method SqlMapSessionImpl.queryForList(String, Object): List
  • removed: method SqlMapSessionImpl.queryForList(String, Object, int, int): List
  • removed: method SqlMapSessionImpl.queryForList(String, int, int): List
  • removed: method SqlMapSessionImpl.queryForMap(String, Object, String): Map
  • removed: method SqlMapSessionImpl.queryForMap(String, Object, String, String): Map
  • removed: method SqlMapSessionImpl.queryForObject(String): Object
  • removed: method SqlMapSessionImpl.queryForObject(String, Object): Object
  • removed: method SqlMapSessionImpl.queryForObject(String, Object, Object): Object
  • removed: method SqlMapSessionImpl.queryForPaginatedList(String, Object, int): PaginatedList
  • removed: method SqlMapSessionImpl.queryForPaginatedList(String, int): PaginatedList
  • removed: method SqlMapSessionImpl.queryWithRowHandler(String, Object, RowHandler): void
  • removed: method SqlMapSessionImpl.queryWithRowHandler(String, RowHandler): void
  • removed: method SqlMapSessionImpl.setUserConnection(Connection): void
  • removed: method SqlMapSessionImpl.startBatch(): void
  • removed: method SqlMapSessionImpl.startTransaction(): void
  • removed: method SqlMapSessionImpl.startTransaction(int): void
  • removed: method SqlMapSessionImpl.update(String): int
  • removed: method SqlMapSessionImpl.update(String, Object): int
  • removed: class InlineParameterMapParser
  • removed: class NoParameterMap extends ParameterMap
  • removed: class ParameterMap
  • removed: class ParameterMapping
  • removed: ctor InlineParameterMapParser()
  • removed: ctor NoParameterMap(SqlMapExecutorDelegate)
  • removed: ctor ParameterMap(SqlMapExecutorDelegate)
  • removed: ctor ParameterMapping()
  • removed: method InlineParameterMapParser.parseInlineParameterMap(TypeHandlerFactory, String): SqlText
  • removed: method InlineParameterMapParser.parseInlineParameterMap(TypeHandlerFactory, String, Class): SqlText
  • removed: method NoParameterMap.getParameterMappings(): ParameterMapping[]
  • removed: method NoParameterMap.getParameterObjectValues(StatementScope, Object): Object[]
  • removed: method ParameterMap.getCacheKey(StatementScope, Object): CacheKey
  • removed: method ParameterMap.getDataExchange(): DataExchange
  • removed: method ParameterMap.getDelegate(): SqlMapExecutorDelegate
  • removed: method ParameterMap.getId(): String
  • removed: method ParameterMap.getParameterClass(): Class
  • removed: method ParameterMap.getParameterCount(): int
  • removed: method ParameterMap.getParameterIndex(String): int
  • removed: method ParameterMap.getParameterMappings(): ParameterMapping[]
  • removed: method ParameterMap.getParameterObjectValues(StatementScope, Object): Object[]
  • removed: method ParameterMap.getResource(): String
  • removed: method ParameterMap.refreshParameterObjectValues(StatementScope, Object, Object[]): void
  • removed: method ParameterMap.setDataExchange(DataExchange): void
  • removed: method ParameterMap.setId(String): void
  • removed: method ParameterMap.setParameter(PreparedStatement, ParameterMapping, Object[], int): void
  • removed: method ParameterMap.setParameterClass(Class): void
  • removed: method ParameterMap.setParameterMappingList(List): void
  • removed: method ParameterMap.setParameters(StatementScope, PreparedStatement, Object[]): void
  • removed: method ParameterMap.setResource(String): void
  • removed: method ParameterMapping.getErrorString(): String
  • removed: method ParameterMapping.getJavaType(): Class
  • removed: method ParameterMapping.getJavaTypeName(): String
  • removed: method ParameterMapping.getJdbcType(): int
  • removed: method ParameterMapping.getJdbcTypeName(): String
  • removed: method ParameterMapping.getMode(): String
  • removed: method ParameterMapping.getNullValue(): String
  • removed: method ParameterMapping.getNumericScale(): Integer
  • removed: method ParameterMapping.getPropertyName(): String
  • removed: method ParameterMapping.getResultMapName(): String
  • removed: method ParameterMapping.getTypeHandler(): TypeHandler
  • removed: method ParameterMapping.getTypeName(): String
  • removed: method ParameterMapping.isInputAllowed(): boolean
  • removed: method ParameterMapping.isOutputAllowed(): boolean
  • removed: method ParameterMapping.setJavaType(Class): void
  • removed: method ParameterMapping.setJavaTypeName(String): void
  • removed: method ParameterMapping.setJdbcTypeName(String): void
  • removed: method ParameterMapping.setMode(String): void
  • removed: method ParameterMapping.setNullValue(String): void
  • removed: method ParameterMapping.setNumericScale(Integer): void
  • removed: method ParameterMapping.setPropertyName(String): void
  • removed: method ParameterMapping.setResultMapName(String): void
  • removed: method ParameterMapping.setTypeHandler(TypeHandler): void
  • removed: method ParameterMapping.setTypeName(String): void
  • removed: class AutoResultMap extends ResultMap
  • removed: class Discriminator
  • removed: class ResultMap
  • removed: class ResultMapping
  • removed: class ResultObjectFactoryUtil
  • removed: class XmlList implements List
  • removed: ctor AutoResultMap(SqlMapExecutorDelegate, boolean)
  • removed: ctor Discriminator(SqlMapExecutorDelegate, ResultMapping)
  • removed: ctor ResultMap(SqlMapExecutorDelegate)
  • removed: ctor ResultMapping()
  • removed: ctor XmlList(List)
  • removed: field ResultMap.allowRemapping: boolean
  • removed: field ResultMap.delegate: SqlMapExecutorDelegate
  • removed: interface ResultObjectFactory
  • removed: method AutoResultMap.getResults(StatementScope, ResultSet): Object[]
  • removed: method AutoResultMap.setResultObjectValues(StatementScope, Object, Object[]): Object
  • removed: method Discriminator.addSubMap(String, String): void
  • removed: method Discriminator.bindSubMaps(): void
  • removed: method Discriminator.getResultMapping(): ResultMapping
  • removed: method Discriminator.getSubMap(String): ResultMap
  • removed: method Discriminator.setResultMapping(ResultMapping): void
  • removed: method ResultMap.addGroupByProperty(String): void
  • removed: method ResultMap.addNestedResultMappings(ResultMapping): void
  • removed: method ResultMap.doNullMapping(Object, ResultMapping): Object
  • removed: method ResultMap.getDataExchange(): DataExchange
  • removed: method ResultMap.getDelegate(): SqlMapExecutorDelegate
  • removed: method ResultMap.getDiscriminator(): Discriminator
  • removed: method ResultMap.getId(): String
  • removed: method ResultMap.getNestedResultMappings(): List
  • removed: method ResultMap.getNestedSelectMappingValue(StatementScope, ResultSet, ResultMapping, Class): Object
  • removed: method ResultMap.getPrimitiveResultMappingValue(ResultSet, ResultMapping): Object
  • removed: method ResultMap.getResource(): String
  • removed: method ResultMap.getResultClass(): Class
  • removed: method ResultMap.getResultCount(): int
  • removed: method ResultMap.getResultMappings(): ResultMapping[]
  • removed: method ResultMap.getResults(StatementScope, ResultSet): Object[]
  • removed: method ResultMap.getUniqueKey(Object[]): Object
  • removed: method ResultMap.getUniqueKey(String, Object[]): Object
  • removed: method ResultMap.getXmlName(): String
  • removed: method ResultMap.groupByProps(): Iterator
  • removed: method ResultMap.hasGroupBy(): boolean
  • removed: method ResultMap.resolveSubMap(StatementScope, ResultSet): ResultMap
  • removed: method ResultMap.setDataExchange(DataExchange): void
  • removed: method ResultMap.setDiscriminator(Discriminator): void
  • removed: method ResultMap.setId(String): void
  • removed: method ResultMap.setNestedResultMappingValue(ResultMapping, StatementScope, Object, Object[]): void
  • removed: method ResultMap.setResource(String): void
  • removed: method ResultMap.setResultClass(Class): void
  • removed: method ResultMap.setResultMappingList(List): void
  • removed: method ResultMap.setResultObjectValues(StatementScope, Object, Object[]): Object
  • removed: method ResultMap.setXmlName(String): void
  • removed: method ResultMapping.getColumnIndex(): int
  • removed: method ResultMapping.getColumnName(): String
  • removed: method ResultMapping.getErrorString(): String
  • removed: method ResultMapping.getJavaType(): Class
  • removed: method ResultMapping.getJdbcType(): int
  • removed: method ResultMapping.getJdbcTypeName(): String
  • removed: method ResultMapping.getNestedResultMapName(): String
  • removed: method ResultMapping.getNotNullColumn(): String
  • removed: method ResultMapping.getNullValue(): String
  • removed: method ResultMapping.getPropertyName(): String
  • removed: method ResultMapping.getStatementName(): String
  • removed: method ResultMapping.getTypeHandler(): TypeHandler
  • removed: method ResultMapping.setColumnIndex(int): void
  • removed: method ResultMapping.setColumnName(String): void
  • removed: method ResultMapping.setJavaType(Class): void
  • removed: method ResultMapping.setJdbcTypeName(String): void
  • removed: method ResultMapping.setNestedResultMapName(String): void
  • removed: method ResultMapping.setNotNullColumn(String): void
  • removed: method ResultMapping.setNullValue(String): void
  • removed: method ResultMapping.setPropertyName(String): void
  • removed: method ResultMapping.setStatementName(String): void
  • removed: method ResultMapping.setTypeHandler(TypeHandler): void
  • removed: method ResultObjectFactory.createInstance(String, Class): Object
  • removed: method ResultObjectFactory.setProperty(String, String): void
  • removed: method XmlList.add(Object): boolean
  • removed: method XmlList.add(int, Object): void
  • removed: method XmlList.addAll(Collection): boolean
  • removed: method XmlList.addAll(int, Collection): boolean
  • removed: method XmlList.clear(): void
  • removed: method XmlList.contains(Object): boolean
  • removed: method XmlList.containsAll(Collection): boolean
  • removed: method XmlList.get(int): Object
  • removed: method XmlList.indexOf(Object): int
  • removed: method XmlList.isEmpty(): boolean
  • removed: method XmlList.iterator(): Iterator
  • removed: method XmlList.lastIndexOf(Object): int
  • removed: method XmlList.listIterator(): ListIterator
  • removed: method XmlList.listIterator(int): ListIterator
  • removed: method XmlList.remove(Object): boolean
  • removed: method XmlList.remove(int): Object
  • removed: method XmlList.removeAll(Collection): boolean
  • removed: method XmlList.retainAll(Collection): boolean
  • removed: method XmlList.set(int, Object): Object
  • removed: method XmlList.size(): int
  • removed: method XmlList.subList(int, int): List
  • removed: method XmlList.toArray(): Object[]
  • removed: method XmlList.toArray(Object[]): Object[]
  • removed: method XmlList.toString(): String
  • removed: static field ResultMap.NO_VALUE: Object
  • removed: static method ResultObjectFactoryUtil.cleanupResultObjectFactory(): void
  • removed: static method ResultObjectFactoryUtil.createObjectThroughFactory(Class): Object
  • removed: static method ResultObjectFactoryUtil.setupResultObjectFactory(ResultObjectFactory, String): void
  • removed: class EnhancedLazyResultLoader
  • removed: class LazyResultLoader implements InvocationHandler
  • removed: class ResultLoader
  • removed: ctor EnhancedLazyResultLoader(SqlMapClientImpl, String, Object, Class)
  • removed: ctor LazyResultLoader(SqlMapClientImpl, String, Object, Class)
  • removed: field LazyResultLoader.client: SqlMapClientImpl
  • removed: field LazyResultLoader.loaded: boolean
  • removed: field LazyResultLoader.parameterObject: Object
  • removed: field LazyResultLoader.resultObject: Object
  • removed: field LazyResultLoader.statementName: String
  • removed: field LazyResultLoader.targetType: Class
  • removed: method EnhancedLazyResultLoader.loadResult(): Object
  • removed: method LazyResultLoader.invoke(Object, Method, Object[]): Object
  • removed: method LazyResultLoader.loadResult(): Object
  • removed: static method ResultLoader.getResult(SqlMapClientImpl, String, Object, Class): Object
  • removed: static method ResultLoader.loadResult(SqlMapClientImpl, String, Object, Class): Object
  • removed: class SqlText implements SqlChild
  • removed: ctor SqlText()
  • removed: interface Sql
  • removed: interface SqlChild
  • removed: method Sql.cleanup(StatementScope): void
  • removed: method Sql.getParameterMap(StatementScope, Object): ParameterMap
  • removed: method Sql.getResultMap(StatementScope, Object): ResultMap
  • removed: method Sql.getSql(StatementScope, Object): String
  • removed: method SqlText.getParameterMappings(): ParameterMapping[]
  • removed: method SqlText.getText(): String
  • removed: method SqlText.isPostParseRequired(): boolean
  • removed: method SqlText.isWhiteSpace(): boolean
  • removed: method SqlText.setParameterMappings(ParameterMapping[]): void
  • removed: method SqlText.setPostParseRequired(boolean): void
  • removed: method SqlText.setText(String): void
  • removed: class DynamicSql implements Sql, DynamicParent
  • removed: ctor DynamicSql(SqlMapExecutorDelegate)
  • removed: method DynamicSql.addChild(SqlChild): void
  • removed: method DynamicSql.cleanup(StatementScope): void
  • removed: method DynamicSql.getParameterMap(StatementScope, Object): ParameterMap
  • removed: method DynamicSql.getResultMap(StatementScope, Object): ResultMap
  • removed: method DynamicSql.getSql(StatementScope, Object): String
  • removed: method DynamicSql.iteratePropertyReplace(StringBuffer, IterateContext): void
  • removed: static method DynamicSql.replace(StringBuffer, String, String): void
  • removed: abstract class BaseTagHandler implements SqlTagHandler
  • removed: abstract class ConditionalTagHandler extends BaseTagHandler
  • removed: class DynamicTagHandler extends BaseTagHandler
  • removed: class IsEmptyTagHandler extends ConditionalTagHandler
  • removed: class IsEqualTagHandler extends ConditionalTagHandler
  • removed: class IsGreaterEqualTagHandler extends ConditionalTagHandler
  • removed: class IsGreaterThanTagHandler extends ConditionalTagHandler
  • removed: class IsLessEqualTagHandler extends ConditionalTagHandler
  • removed: class IsLessThanTagHandler extends ConditionalTagHandler
  • removed: class IsNotEmptyTagHandler extends IsEmptyTagHandler
  • removed: class IsNotEqualTagHandler extends IsEqualTagHandler
  • removed: class IsNotNullTagHandler extends IsNullTagHandler
  • removed: class IsNotParameterPresentTagHandler extends IsParameterPresentTagHandler
  • removed: class IsNotPropertyAvailableTagHandler extends IsPropertyAvailableTagHandler
  • removed: class IsNullTagHandler extends ConditionalTagHandler
  • removed: class IsParameterPresentTagHandler extends ConditionalTagHandler
  • removed: class IsPropertyAvailableTagHandler extends ConditionalTagHandler
  • removed: class IterateContext implements Iterator
  • removed: class IterateTagHandler extends BaseTagHandler
  • removed: class SqlTag implements SqlChild, DynamicParent
  • removed: class SqlTagContext
  • removed: class SqlTagHandlerFactory
  • removed: ctor BaseTagHandler()
  • removed: ctor ConditionalTagHandler()
  • removed: ctor DynamicTagHandler()
  • removed: ctor IsEmptyTagHandler()
  • removed: ctor IsEqualTagHandler()
  • removed: ctor IsGreaterEqualTagHandler()
  • removed: ctor IsGreaterThanTagHandler()
  • removed: ctor IsLessEqualTagHandler()
  • removed: ctor IsLessThanTagHandler()
  • removed: ctor IsNotEmptyTagHandler()
  • removed: ctor IsNotEqualTagHandler()
  • removed: ctor IsNotNullTagHandler()
  • removed: ctor IsNotParameterPresentTagHandler()
  • removed: ctor IsNotPropertyAvailableTagHandler()
  • removed: ctor IsNullTagHandler()
  • removed: ctor IsParameterPresentTagHandler()
  • removed: ctor IsPropertyAvailableTagHandler()
  • removed: ctor IterateContext(Object, SqlTag, IterateContext)
  • removed: ctor IterateTagHandler()
  • removed: ctor SqlTag()
  • removed: ctor SqlTagContext()
  • removed: interface DynamicParent
  • removed: interface SqlTagHandler
  • removed: method BaseTagHandler.doEndFragment(SqlTagContext, SqlTag, Object, StringBuffer): int
  • removed: method BaseTagHandler.doPrepend(SqlTagContext, SqlTag, Object, StringBuffer): void
  • removed: method BaseTagHandler.doStartFragment(SqlTagContext, SqlTag, Object): int
  • removed: method ConditionalTagHandler.compare(SqlTagContext, SqlTag, Object): long
  • removed: method ConditionalTagHandler.compareValues(Class, Object, Object): long
  • removed: method ConditionalTagHandler.convertValue(Class, String): Object
  • removed: method ConditionalTagHandler.doEndFragment(SqlTagContext, SqlTag, Object, StringBuffer): int
  • removed: method ConditionalTagHandler.doStartFragment(SqlTagContext, SqlTag, Object): int
  • removed: method ConditionalTagHandler.getResolvedProperty(SqlTagContext, SqlTag): String
  • removed: method ConditionalTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method DynamicParent.addChild(SqlChild): void
  • removed: method DynamicTagHandler.doStartFragment(SqlTagContext, SqlTag, Object): int
  • removed: method IsEmptyTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsEqualTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsGreaterEqualTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsGreaterThanTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsLessEqualTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsLessThanTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsNotEmptyTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsNotEqualTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsNotNullTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsNotParameterPresentTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsNotPropertyAvailableTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsNullTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsParameterPresentTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IsPropertyAvailableTagHandler.isCondition(SqlTagContext, SqlTag, Object): boolean
  • removed: method IterateContext.addIndex(String, int): Map
  • removed: method IterateContext.addIndexToTagProperty(String): String
  • removed: method IterateContext.getEndProperty(): String
  • removed: method IterateContext.getIndex(): int
  • removed: method IterateContext.getParent(): IterateContext
  • removed: method IterateContext.getProperty(): String
  • removed: method IterateContext.getTag(): SqlTag
  • removed: method IterateContext.hasNext(): boolean
  • removed: method IterateContext.isAllowNext(): boolean
  • removed: method IterateContext.isFinal(): boolean
  • removed: method IterateContext.isFirst(): boolean
  • removed: method IterateContext.isLast(): boolean
  • removed: method IterateContext.isPrependEnabled(): boolean
  • removed: method IterateContext.next(): Object
  • removed: method IterateContext.processTagProperty(String): Map
  • removed: method IterateContext.remove(): void
  • removed: method IterateContext.setAllowNext(boolean): void
  • removed: method IterateContext.setFinal(boolean): void
  • removed: method IterateContext.setParent(IterateContext): void
  • removed: method IterateContext.setPrependEnabled(boolean): void
  • removed: method IterateContext.setProperty(String): void
  • removed: method IterateContext.setSomeSubElementsHaveContent(boolean): void
  • removed: method IterateContext.setTag(SqlTag): void
  • removed: method IterateContext.someSubElementsHaveContent(): boolean
  • removed: method IterateTagHandler.doEndFragment(SqlTagContext, SqlTag, Object, StringBuffer): int
  • removed: method IterateTagHandler.doPrepend(SqlTagContext, SqlTag, Object, StringBuffer): void
  • removed: method IterateTagHandler.doStartFragment(SqlTagContext, SqlTag, Object): int
  • removed: method IterateTagHandler.isPostParseRequired(): boolean
  • removed: method SqlTag.addChild(SqlChild): void
  • removed: method SqlTag.getChildren(): Iterator
  • removed: method SqlTag.getCloseAttr(): String
  • removed: method SqlTag.getComparePropertyAttr(): String
  • removed: method SqlTag.getCompareValueAttr(): String
  • removed: method SqlTag.getConjunctionAttr(): String
  • removed: method SqlTag.getHandler(): SqlTagHandler
  • removed: method SqlTag.getName(): String
  • removed: method SqlTag.getOpenAttr(): String
  • removed: method SqlTag.getParent(): SqlTag
  • removed: method SqlTag.getPrependAttr(): String
  • removed: method SqlTag.getPropertyAttr(): String
  • removed: method SqlTag.getRemoveFirstPrepend(): String
  • removed: method SqlTag.isCloseAvailable(): boolean
  • removed: method SqlTag.isConjunctionAvailable(): boolean
  • removed: method SqlTag.isOpenAvailable(): boolean
  • removed: method SqlTag.isPostParseRequired(): boolean
  • removed: method SqlTag.isPrependAvailable(): boolean
  • removed: method SqlTag.setCloseAttr(String): void
  • removed: method SqlTag.setComparePropertyAttr(String): void
  • removed: method SqlTag.setCompareValueAttr(String): void
  • removed: method SqlTag.setConjunctionAttr(String): void
  • removed: method SqlTag.setHandler(SqlTagHandler): void
  • removed: method SqlTag.setName(String): void
  • removed: method SqlTag.setOpenAttr(String): void
  • removed: method SqlTag.setPostParseRequired(boolean): void
  • removed: method SqlTag.setPrependAttr(String): void
  • removed: method SqlTag.setPropertyAttr(String): void
  • removed: method SqlTag.setRemoveFirstPrepend(String): void
  • removed: method SqlTagContext.addParameterMapping(ParameterMapping): void
  • removed: method SqlTagContext.disableRemoveFirstPrependMarker(): void
  • removed: method SqlTagContext.getAttribute(Object): Object
  • removed: method SqlTagContext.getBodyText(): String
  • removed: method SqlTagContext.getParameterMappings(): List
  • removed: method SqlTagContext.getWriter(): PrintWriter
  • removed: method SqlTagContext.isEmptyRemoveFirtPrepend(): boolean
  • removed: method SqlTagContext.peekIterateContext(): IterateContext
  • removed: method SqlTagContext.peekRemoveFirstPrependMarker(SqlTag): boolean
  • removed: method SqlTagContext.popIterateContext(): IterateContext
  • removed: method SqlTagContext.popRemoveFirstPrependMarker(SqlTag): void
  • removed: method SqlTagContext.pushIterateContext(IterateContext): void
  • removed: method SqlTagContext.pushRemoveFirstPrependMarker(SqlTag): void
  • removed: method SqlTagContext.reEnableRemoveFirstPrependMarker(): void
  • removed: method SqlTagContext.setAttribute(Object, Object): void
  • removed: method SqlTagHandler.doEndFragment(SqlTagContext, SqlTag, Object, StringBuffer): int
  • removed: method SqlTagHandler.doPrepend(SqlTagContext, SqlTag, Object, StringBuffer): void
  • removed: method SqlTagHandler.doStartFragment(SqlTagContext, SqlTag, Object): int
  • removed: static field ConditionalTagHandler.NOT_COMPARABLE: long
  • removed: static field SqlTagHandler.INCLUDE_BODY: int
  • removed: static field SqlTagHandler.REPEAT_BODY: int
  • removed: static field SqlTagHandler.SKIP_BODY: int
  • removed: static method SqlTagHandlerFactory.getSqlTagHandler(String): SqlTagHandler
  • removed: class RawSql implements Sql
  • removed: ctor RawSql(String)
  • removed: method RawSql.cleanup(StatementScope): void
  • removed: method RawSql.getParameterMap(StatementScope, Object): ParameterMap
  • removed: method RawSql.getResultMap(StatementScope, Object): ResultMap
  • removed: method RawSql.getSql(StatementScope, Object): String
  • removed: class SimpleDynamicSql implements Sql
  • removed: ctor SimpleDynamicSql(SqlMapExecutorDelegate, String)
  • removed: method SimpleDynamicSql.cleanup(StatementScope): void
  • removed: method SimpleDynamicSql.getParameterMap(StatementScope, Object): ParameterMap
  • removed: method SimpleDynamicSql.getResultMap(StatementScope, Object): ResultMap
  • removed: method SimpleDynamicSql.getSql(StatementScope, Object): String
  • removed: static method SimpleDynamicSql.isSimpleDynamicSql(String): boolean
  • removed: class StaticSql implements Sql
  • removed: ctor StaticSql(String)
  • removed: method StaticSql.cleanup(StatementScope): void
  • removed: method StaticSql.getParameterMap(StatementScope, Object): ParameterMap
  • removed: method StaticSql.getResultMap(StatementScope, Object): ResultMap
  • removed: method StaticSql.getSql(StatementScope, Object): String
  • removed: class CachingStatement extends MappedStatement
  • removed: class DefaultRowHandler implements RowHandler
  • removed: class DeleteStatement extends MappedStatement
  • removed: class InsertStatement extends MappedStatement
  • removed: class MappedStatement
  • removed: class PaginatedDataList implements PaginatedList
  • removed: class ProcedureStatement extends MappedStatement
  • removed: class RowHandlerCallback
  • removed: class SelectKeyStatement extends SelectStatement
  • removed: class SelectStatement extends MappedStatement
  • removed: class UpdateStatement extends MappedStatement
  • removed: ctor CachingStatement(MappedStatement, CacheModel)
  • removed: ctor DefaultRowHandler()
  • removed: ctor DeleteStatement()
  • removed: ctor InsertStatement()
  • removed: ctor MappedStatement()
  • removed: ctor PaginatedDataList(SqlMapExecutor, String, Object, int)
  • removed: ctor ProcedureStatement()
  • removed: ctor RowHandlerCallback(ResultMap, Object, RowHandler)
  • removed: ctor SelectKeyStatement()
  • removed: ctor SelectStatement()
  • removed: ctor UpdateStatement()
  • removed: final class StatementType
  • removed: interface ExecuteListener
  • removed: method CachingStatement.addExecuteListener(ExecuteListener): void
  • removed: method CachingStatement.executeQueryForList(StatementScope, Transaction, Object, int, int): List
  • removed: method CachingStatement.executeQueryForObject(StatementScope, Transaction, Object, Object): Object
  • removed: method CachingStatement.executeQueryWithRowHandler(StatementScope, Transaction, Object, RowHandler): void
  • removed: method CachingStatement.executeUpdate(StatementScope, Transaction, Object): int
  • removed: method CachingStatement.getAdditionalResultMaps(): ResultMap[]
  • removed: method CachingStatement.getCacheKey(StatementScope, Object): CacheKey
  • removed: method CachingStatement.getFetchSize(): Integer
  • removed: method CachingStatement.getId(): String
  • removed: method CachingStatement.getParameterClass(): Class
  • removed: method CachingStatement.getParameterMap(): ParameterMap
  • removed: method CachingStatement.getResultMap(): ResultMap
  • removed: method CachingStatement.getResultSetType(): Integer
  • removed: method CachingStatement.getSql(): Sql
  • removed: method CachingStatement.getStatementType(): StatementType
  • removed: method CachingStatement.getTimeout(): Integer
  • removed: method CachingStatement.hasMultipleResultMaps(): boolean
  • removed: method CachingStatement.initRequest(StatementScope): void
  • removed: method CachingStatement.notifyListeners(): void
  • removed: method CachingStatement.setBaseCacheKey(int): void
  • removed: method DefaultRowHandler.getList(): List
  • removed: method DefaultRowHandler.handleRow(Object): void
  • removed: method DefaultRowHandler.setList(List): void
  • removed: method DeleteStatement.executeQueryForList(StatementScope, Transaction, Object, int, int): List
  • removed: method DeleteStatement.executeQueryForObject(StatementScope, Transaction, Object, Object): Object
  • removed: method DeleteStatement.executeQueryWithRowHandler(StatementScope, Transaction, Object, RowHandler): void
  • removed: method DeleteStatement.getStatementType(): StatementType
  • removed: method ExecuteListener.onExecuteStatement(MappedStatement): void
  • removed: method InsertStatement.executeQueryForList(StatementScope, Transaction, Object, int, int): List
  • removed: method InsertStatement.executeQueryForObject(StatementScope, Transaction, Object, Object): Object
  • removed: method InsertStatement.executeQueryWithRowHandler(StatementScope, Transaction, Object, RowHandler): void
  • removed: method InsertStatement.getSelectKeyStatement(): SelectKeyStatement
  • removed: method InsertStatement.getStatementType(): StatementType
  • removed: method InsertStatement.setSelectKeyStatement(SelectKeyStatement): void
  • removed: method MappedStatement.addExecuteListener(ExecuteListener): void
  • removed: method MappedStatement.addResultMap(ResultMap): void
  • removed: method MappedStatement.executeQueryForList(StatementScope, Transaction, Object, int, int): List
  • removed: method MappedStatement.executeQueryForObject(StatementScope, Transaction, Object, Object): Object
  • removed: method MappedStatement.executeQueryWithCallback(StatementScope, Connection, Object, Object, RowHandler, int, int): void
  • removed: method MappedStatement.executeQueryWithRowHandler(StatementScope, Transaction, Object, RowHandler): void
  • removed: method MappedStatement.executeUpdate(StatementScope, Transaction, Object): int
  • removed: method MappedStatement.getAdditionalResultMaps(): ResultMap[]
  • removed: method MappedStatement.getCacheKey(StatementScope, Object): CacheKey
  • removed: method MappedStatement.getFetchSize(): Integer
  • removed: method MappedStatement.getId(): String
  • removed: method MappedStatement.getParameterClass(): Class
  • removed: method MappedStatement.getParameterMap(): ParameterMap
  • removed: method MappedStatement.getResource(): String
  • removed: method MappedStatement.getResultMap(): ResultMap
  • removed: method MappedStatement.getResultSetType(): Integer
  • removed: method MappedStatement.getSql(): Sql
  • removed: method MappedStatement.getSqlExecutor(): SqlExecutor
  • removed: method MappedStatement.getSqlMapClient(): SqlMapClient
  • removed: method MappedStatement.getStatementType(): StatementType
  • removed: method MappedStatement.getTimeout(): Integer
  • removed: method MappedStatement.hasMultipleResultMaps(): boolean
  • removed: method MappedStatement.initRequest(StatementScope): void
  • removed: method MappedStatement.notifyListeners(): void
  • removed: method MappedStatement.postProcessParameterObject(StatementScope, Object, Object[]): void
  • removed: method MappedStatement.setBaseCacheKey(int): void
  • removed: method MappedStatement.setFetchSize(Integer): void
  • removed: method MappedStatement.setId(String): void
  • removed: method MappedStatement.setParameterClass(Class): void
  • removed: method MappedStatement.setParameterMap(ParameterMap): void
  • removed: method MappedStatement.setResource(String): void
  • removed: method MappedStatement.setResultMap(ResultMap): void
  • removed: method MappedStatement.setResultSetType(Integer): void
  • removed: method MappedStatement.setSql(Sql): void
  • removed: method MappedStatement.setSqlMapClient(SqlMapClient): void
  • removed: method MappedStatement.setTimeout(Integer): void
  • removed: method MappedStatement.sqlExecuteQuery(StatementScope, Connection, String, Object[], int, int, RowHandlerCallback): void
  • removed: method MappedStatement.sqlExecuteUpdate(StatementScope, Connection, String, Object[]): int
  • removed: method MappedStatement.validateParameter(Object): Object
  • removed: method PaginatedDataList.add(Object): boolean
  • removed: method PaginatedDataList.add(int, Object): void
  • removed: method PaginatedDataList.addAll(Collection): boolean
  • removed: method PaginatedDataList.addAll(int, Collection): boolean
  • removed: method PaginatedDataList.clear(): void
  • removed: method PaginatedDataList.contains(Object): boolean
  • removed: method PaginatedDataList.containsAll(Collection): boolean
  • removed: method PaginatedDataList.get(int): Object
  • removed: method PaginatedDataList.getPageIndex(): int
  • removed: method PaginatedDataList.getPageSize(): int
  • removed: method PaginatedDataList.gotoPage(int): void
  • removed: method PaginatedDataList.indexOf(Object): int
  • removed: method PaginatedDataList.isEmpty(): boolean
  • removed: method PaginatedDataList.isFirstPage(): boolean
  • removed: method PaginatedDataList.isLastPage(): boolean
  • removed: method PaginatedDataList.isMiddlePage(): boolean
  • removed: method PaginatedDataList.isNextPageAvailable(): boolean
  • removed: method PaginatedDataList.isPreviousPageAvailable(): boolean
  • removed: method PaginatedDataList.iterator(): Iterator
  • removed: method PaginatedDataList.lastIndexOf(Object): int
  • removed: method PaginatedDataList.listIterator(): ListIterator
  • removed: method PaginatedDataList.listIterator(int): ListIterator
  • removed: method PaginatedDataList.nextPage(): boolean
  • removed: method PaginatedDataList.pageTo(int): void
  • removed: method PaginatedDataList.previousPage(): boolean
  • removed: method PaginatedDataList.remove(Object): boolean
  • removed: method PaginatedDataList.remove(int): Object
  • removed: method PaginatedDataList.removeAll(Collection): boolean
  • removed: method PaginatedDataList.retainAll(Collection): boolean
  • removed: method PaginatedDataList.set(int, Object): Object
  • removed: method PaginatedDataList.size(): int
  • removed: method PaginatedDataList.subList(int, int): List
  • removed: method PaginatedDataList.toArray(): Object[]
  • removed: method PaginatedDataList.toArray(Object[]): Object[]
  • removed: method ProcedureStatement.getStatementType(): StatementType
  • removed: method ProcedureStatement.postProcessParameterObject(StatementScope, Object, Object[]): void
  • removed: method ProcedureStatement.sqlExecuteQuery(StatementScope, Connection, String, Object[], int, int, RowHandlerCallback): void
  • removed: method ProcedureStatement.sqlExecuteUpdate(StatementScope, Connection, String, Object[]): int
  • removed: method RowHandlerCallback.getRowHandler(): RowHandler
  • removed: method RowHandlerCallback.handleResultObject(StatementScope, Object[], ResultSet): void
  • removed: method SelectKeyStatement.executeQueryForList(StatementScope, Transaction, Object, int, int): List
  • removed: method SelectKeyStatement.executeQueryWithRowHandler(StatementScope, Transaction, Object, RowHandler): void
  • removed: method SelectKeyStatement.getKeyProperty(): String
  • removed: method SelectKeyStatement.isRunAfterSQL(): boolean
  • removed: method SelectKeyStatement.setKeyProperty(String): void
  • removed: method SelectKeyStatement.setRunAfterSQL(boolean): void
  • removed: method SelectStatement.executeUpdate(StatementScope, Transaction, Object): int
  • removed: method SelectStatement.getStatementType(): StatementType
  • removed: method UpdateStatement.executeQueryForList(StatementScope, Transaction, Object, int, int): List
  • removed: method UpdateStatement.executeQueryForObject(StatementScope, Transaction, Object, Object): Object
  • removed: method UpdateStatement.executeQueryWithRowHandler(StatementScope, Transaction, Object, RowHandler): void
  • removed: method UpdateStatement.getStatementType(): StatementType
  • removed: static field StatementType.DELETE: StatementType
  • removed: static field StatementType.INSERT: StatementType
  • removed: static field StatementType.PROCEDURE: StatementType
  • removed: static field StatementType.SELECT: StatementType
  • removed: static field StatementType.UNKNOWN: StatementType
  • removed: static field StatementType.UPDATE: StatementType
  • removed: class ErrorContext
  • removed: class SessionScope
  • removed: class StatementScope
  • removed: ctor ErrorContext()
  • removed: ctor SessionScope()
  • removed: ctor StatementScope(SessionScope)
  • removed: method ErrorContext.getActivity(): String
  • removed: method ErrorContext.getCause(): Throwable
  • removed: method ErrorContext.getMoreInfo(): String
  • removed: method ErrorContext.getObjectId(): String
  • removed: method ErrorContext.getResource(): String
  • removed: method ErrorContext.reset(): void
  • removed: method ErrorContext.setActivity(String): void
  • removed: method ErrorContext.setCause(Throwable): void
  • removed: method ErrorContext.setMoreInfo(String): void
  • removed: method ErrorContext.setObjectId(String): void
  • removed: method ErrorContext.setResource(String): void
  • removed: method ErrorContext.toString(): String
  • removed: method SessionScope.cleanup(): void
  • removed: method SessionScope.closePreparedStatements(): void
  • removed: method SessionScope.decrementRequestStackDepth(): void
  • removed: method SessionScope.equals(Object): boolean
  • removed: method SessionScope.getBatch(): Object
  • removed: method SessionScope.getPreparedStatement(String): PreparedStatement
  • removed: method SessionScope.getRequestStackDepth(): int
  • removed: method SessionScope.getSqlMapClient(): SqlMapClient
  • removed: method SessionScope.getSqlMapExecutor(): SqlMapExecutor
  • removed: method SessionScope.getSqlMapTxMgr(): SqlMapTransactionManager
  • removed: method SessionScope.getTransaction(): Transaction
  • removed: method SessionScope.getTransactionState(): TransactionState
  • removed: method SessionScope.hasPreparedStatement(PreparedStatement): boolean
  • removed: method SessionScope.hasPreparedStatementFor(String): boolean
  • removed: method SessionScope.hashCode(): int
  • removed: method SessionScope.incrementRequestStackDepth(): void
  • removed: method SessionScope.isCommitRequired(): boolean
  • removed: method SessionScope.isInBatch(): boolean
  • removed: method SessionScope.putPreparedStatement(SqlMapExecutorDelegate, String, PreparedStatement): void
  • removed: method SessionScope.recallTransactionState(): void
  • removed: method SessionScope.saveTransactionState(): void
  • removed: method SessionScope.setBatch(Object): void
  • removed: method SessionScope.setCommitRequired(boolean): void
  • removed: method SessionScope.setInBatch(boolean): void
  • removed: method SessionScope.setSqlMapClient(SqlMapClient): void
  • removed: method SessionScope.setSqlMapExecutor(SqlMapExecutor): void
  • removed: method SessionScope.setSqlMapTxMgr(SqlMapTransactionManager): void
  • removed: method SessionScope.setTransaction(Transaction): void
  • removed: method SessionScope.setTransactionState(TransactionState): void
  • removed: method StatementScope.getCurrentNestedKey(): String
  • removed: method StatementScope.getDynamicParameterMap(): ParameterMap
  • removed: method StatementScope.getDynamicSql(): String
  • removed: method StatementScope.getErrorContext(): ErrorContext
  • removed: method StatementScope.getParameterMap(): ParameterMap
  • removed: method StatementScope.getResultMap(): ResultMap
  • removed: method StatementScope.getResultSet(): ResultSet
  • removed: method StatementScope.getSession(): SessionScope
  • removed: method StatementScope.getSql(): Sql
  • removed: method StatementScope.getStatement(): MappedStatement
  • removed: method StatementScope.getUniqueKeys(ResultMap): Map
  • removed: method StatementScope.isRowDataFound(): boolean
  • removed: method StatementScope.setCurrentNestedKey(String): void
  • removed: method StatementScope.setDynamicParameterMap(ParameterMap): void
  • removed: method StatementScope.setDynamicSql(String): void
  • removed: method StatementScope.setParameterMap(ParameterMap): void
  • removed: method StatementScope.setResultMap(ResultMap): void
  • removed: method StatementScope.setResultSet(ResultSet): void
  • removed: method StatementScope.setRowDataFound(boolean): void
  • removed: method StatementScope.setSql(Sql): void
  • removed: method StatementScope.setStatement(MappedStatement): void
  • removed: method StatementScope.setUniqueKeys(ResultMap, Map): void
  • removed: static method SessionScope.getNextId(): long
  • removed: abstract class BaseTransactionConfig implements TransactionConfig
  • removed: class IsolationLevel
  • removed: class TransactionException extends Exception
  • removed: class TransactionManager
  • removed: class TransactionState
  • removed: ctor BaseTransactionConfig()
  • removed: ctor IsolationLevel()
  • removed: ctor TransactionException()
  • removed: ctor TransactionException(String)
  • removed: ctor TransactionException(String, Throwable)
  • removed: ctor TransactionException(Throwable)
  • removed: ctor TransactionManager(TransactionConfig)
  • removed: field BaseTransactionConfig.dataSource: DataSource
  • removed: field BaseTransactionConfig.forceCommit: boolean
  • removed: interface Transaction
  • removed: interface TransactionConfig
  • removed: method BaseTransactionConfig.getDataSource(): DataSource
  • removed: method BaseTransactionConfig.getMaximumConcurrentTransactions(): int
  • removed: method BaseTransactionConfig.initialize(Properties): void
  • removed: method BaseTransactionConfig.isForceCommit(): boolean
  • removed: method BaseTransactionConfig.setDataSource(DataSource): void
  • removed: method BaseTransactionConfig.setForceCommit(boolean): void
  • removed: method BaseTransactionConfig.setMaximumConcurrentTransactions(int): void
  • removed: method IsolationLevel.applyIsolationLevel(Connection): void
  • removed: method IsolationLevel.restoreIsolationLevel(Connection): void
  • removed: method IsolationLevel.setIsolationLevel(int): void
  • removed: method Transaction.close(): void
  • removed: method Transaction.commit(): void
  • removed: method Transaction.getConnection(): Connection
  • removed: method Transaction.rollback(): void
  • removed: method TransactionConfig.getDataSource(): DataSource
  • removed: method TransactionConfig.getMaximumConcurrentTransactions(): int
  • removed: method TransactionConfig.initialize(Properties): void
  • removed: method TransactionConfig.isForceCommit(): boolean
  • removed: method TransactionConfig.newTransaction(int): Transaction
  • removed: method TransactionConfig.setDataSource(DataSource): void
  • removed: method TransactionConfig.setForceCommit(boolean): void
  • removed: method TransactionConfig.setMaximumConcurrentTransactions(int): void
  • removed: method TransactionConfig.setProperties(Properties): void
  • removed: method TransactionManager.begin(SessionScope): void
  • removed: method TransactionManager.begin(SessionScope, int): void
  • removed: method TransactionManager.commit(SessionScope): void
  • removed: method TransactionManager.end(SessionScope): void
  • removed: method TransactionManager.getConfig(): TransactionConfig
  • removed: static field IsolationLevel.UNSET_ISOLATION_LEVEL: int
  • removed: static field TransactionState.STATE_COMMITTED: TransactionState
  • removed: static field TransactionState.STATE_ENDED: TransactionState
  • removed: static field TransactionState.STATE_STARTED: TransactionState
  • removed: static field TransactionState.STATE_USER_PROVIDED: TransactionState
  • removed: class ExternalTransaction implements Transaction
  • removed: class ExternalTransactionConfig extends BaseTransactionConfig
  • removed: ctor ExternalTransaction(DataSource, boolean, boolean, int)
  • removed: ctor ExternalTransactionConfig()
  • removed: method ExternalTransaction.close(): void
  • removed: method ExternalTransaction.commit(): void
  • removed: method ExternalTransaction.getConnection(): Connection
  • removed: method ExternalTransaction.rollback(): void
  • removed: method ExternalTransactionConfig.isDefaultAutoCommit(): boolean
  • removed: method ExternalTransactionConfig.isSetAutoCommitAllowed(): boolean
  • removed: method ExternalTransactionConfig.newTransaction(int): Transaction
  • removed: method ExternalTransactionConfig.setDefaultAutoCommit(boolean): void
  • removed: method ExternalTransactionConfig.setProperties(Properties): void
  • removed: method ExternalTransactionConfig.setSetAutoCommitAllowed(boolean): void
  • removed: class JdbcTransaction implements Transaction
  • removed: class JdbcTransactionConfig extends BaseTransactionConfig
  • removed: ctor JdbcTransaction(DataSource, int)
  • removed: ctor JdbcTransactionConfig()
  • removed: method JdbcTransaction.close(): void
  • removed: method JdbcTransaction.commit(): void
  • removed: method JdbcTransaction.getConnection(): Connection
  • removed: method JdbcTransaction.rollback(): void
  • removed: method JdbcTransactionConfig.newTransaction(int): Transaction
  • removed: method JdbcTransactionConfig.setProperties(Properties): void
  • removed: class JtaTransaction implements Transaction
  • removed: class JtaTransactionConfig extends BaseTransactionConfig
  • removed: ctor JtaTransaction(UserTransaction, DataSource, int)
  • removed: ctor JtaTransactionConfig()
  • removed: method JtaTransaction.close(): void
  • removed: method JtaTransaction.commit(): void
  • removed: method JtaTransaction.getConnection(): Connection
  • removed: method JtaTransaction.rollback(): void
  • removed: method JtaTransactionConfig.getUserTransaction(): UserTransaction
  • removed: method JtaTransactionConfig.newTransaction(int): Transaction
  • removed: method JtaTransactionConfig.setProperties(Properties): void
  • removed: method JtaTransactionConfig.setUserTransaction(UserTransaction): void
  • removed: class UserProvidedTransaction implements Transaction
  • removed: ctor UserProvidedTransaction(Connection)
  • removed: method UserProvidedTransaction.close(): void
  • removed: method UserProvidedTransaction.commit(): void
  • removed: method UserProvidedTransaction.getConnection(): Connection
  • removed: method UserProvidedTransaction.rollback(): void
  • removed: abstract class BaseTypeHandler implements TypeHandler
  • removed: class BigDecimalTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class BlobTypeHandlerCallback implements TypeHandlerCallback
  • removed: class BooleanTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class ByteArrayTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class ByteTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class CallableStatementResultSet implements ResultSet
  • removed: class ClobTypeHandlerCallback implements TypeHandlerCallback
  • removed: class CustomTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class DateOnlyTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class DateTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class DoubleTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class EnumTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class FloatTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class IntegerTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class JdbcTypeRegistry
  • removed: class LongTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class ObjectTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class ParameterSetterImpl implements ParameterSetter
  • removed: class ResultGetterImpl implements ResultGetter
  • removed: class ShortTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class SimpleDateFormatter
  • removed: class SqlDateTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class SqlTimeTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class SqlTimestampTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class StringTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class TimeOnlyTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: class TypeHandlerFactory
  • removed: class UnknownTypeHandler extends BaseTypeHandler implements TypeHandler
  • removed: ctor BaseTypeHandler()
  • removed: ctor BigDecimalTypeHandler()
  • removed: ctor BlobTypeHandlerCallback()
  • removed: ctor BooleanTypeHandler()
  • removed: ctor ByteArrayTypeHandler()
  • removed: ctor ByteTypeHandler()
  • removed: ctor CallableStatementResultSet(CallableStatement)
  • removed: ctor ClobTypeHandlerCallback()
  • removed: ctor CustomTypeHandler(TypeHandlerCallback)
  • removed: ctor DateOnlyTypeHandler()
  • removed: ctor DateTypeHandler()
  • removed: ctor DoubleTypeHandler()
  • removed: ctor EnumTypeHandler(Class)
  • removed: ctor FloatTypeHandler()
  • removed: ctor IntegerTypeHandler()
  • removed: ctor LongTypeHandler()
  • removed: ctor ObjectTypeHandler()
  • removed: ctor ParameterSetterImpl(PreparedStatement, int)
  • removed: ctor ResultGetterImpl(ResultSet, String)
  • removed: ctor ResultGetterImpl(ResultSet, int)
  • removed: ctor ShortTypeHandler()
  • removed: ctor SimpleDateFormatter()
  • removed: ctor SqlDateTypeHandler()
  • removed: ctor SqlTimeTypeHandler()
  • removed: ctor SqlTimestampTypeHandler()
  • removed: ctor StringTypeHandler()
  • removed: ctor TimeOnlyTypeHandler()
  • removed: ctor TypeHandlerFactory()
  • removed: ctor UnknownTypeHandler(TypeHandlerFactory)
  • removed: interface DomCollectionTypeMarker extends DomTypeMarker
  • removed: interface DomTypeMarker
  • removed: interface TypeHandler
  • removed: interface XmlCollectionTypeMarker extends XmlTypeMarker, DomCollectionTypeMarker
  • removed: interface XmlTypeMarker extends DomTypeMarker
  • removed: method BaseTypeHandler.equals(Object, String): boolean
  • removed: method BigDecimalTypeHandler.getResult(CallableStatement, int): Object
  • removed: method BigDecimalTypeHandler.getResult(ResultSet, String): Object
  • removed: method BigDecimalTypeHandler.getResult(ResultSet, int): Object
  • removed: method BigDecimalTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method BigDecimalTypeHandler.valueOf(String): Object
  • removed: method BlobTypeHandlerCallback.getResult(ResultGetter): Object
  • removed: method BlobTypeHandlerCallback.setParameter(ParameterSetter, Object): void
  • removed: method BlobTypeHandlerCallback.valueOf(String): Object
  • removed: method BooleanTypeHandler.getResult(CallableStatement, int): Object
  • removed: method BooleanTypeHandler.getResult(ResultSet, String): Object
  • removed: method BooleanTypeHandler.getResult(ResultSet, int): Object
  • removed: method BooleanTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method BooleanTypeHandler.valueOf(String): Object
  • removed: method ByteArrayTypeHandler.getResult(CallableStatement, int): Object
  • removed: method ByteArrayTypeHandler.getResult(ResultSet, String): Object
  • removed: method ByteArrayTypeHandler.getResult(ResultSet, int): Object
  • removed: method ByteArrayTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method ByteArrayTypeHandler.valueOf(String): Object
  • removed: method ByteTypeHandler.getResult(CallableStatement, int): Object
  • removed: method ByteTypeHandler.getResult(ResultSet, String): Object
  • removed: method ByteTypeHandler.getResult(ResultSet, int): Object
  • removed: method ByteTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method ByteTypeHandler.valueOf(String): Object
  • removed: method CallableStatementResultSet.absolute(int): boolean
  • removed: method CallableStatementResultSet.afterLast(): void
  • removed: method CallableStatementResultSet.beforeFirst(): void
  • removed: method CallableStatementResultSet.cancelRowUpdates(): void
  • removed: method CallableStatementResultSet.clearWarnings(): void
  • removed: method CallableStatementResultSet.close(): void
  • removed: method CallableStatementResultSet.deleteRow(): void
  • removed: method CallableStatementResultSet.findColumn(String): int
  • removed: method CallableStatementResultSet.first(): boolean
  • removed: method CallableStatementResultSet.getArray(String): Array
  • removed: method CallableStatementResultSet.getArray(int): Array
  • removed: method CallableStatementResultSet.getAsciiStream(String): InputStream
  • removed: method CallableStatementResultSet.getAsciiStream(int): InputStream
  • removed: method CallableStatementResultSet.getBigDecimal(String): BigDecimal
  • removed: method CallableStatementResultSet.getBigDecimal(String, int): BigDecimal
  • removed: method CallableStatementResultSet.getBigDecimal(int): BigDecimal
  • removed: method CallableStatementResultSet.getBigDecimal(int, int): BigDecimal
  • removed: method CallableStatementResultSet.getBinaryStream(String): InputStream
  • removed: method CallableStatementResultSet.getBinaryStream(int): InputStream
  • removed: method CallableStatementResultSet.getBlob(String): Blob
  • removed: method CallableStatementResultSet.getBlob(int): Blob
  • removed: method CallableStatementResultSet.getBoolean(String): boolean
  • removed: method CallableStatementResultSet.getBoolean(int): boolean
  • removed: method CallableStatementResultSet.getByte(String): byte
  • removed: method CallableStatementResultSet.getByte(int): byte
  • removed: method CallableStatementResultSet.getBytes(String): byte[]
  • removed: method CallableStatementResultSet.getBytes(int): byte[]
  • removed: method CallableStatementResultSet.getCharacterStream(String): Reader
  • removed: method CallableStatementResultSet.getCharacterStream(int): Reader
  • removed: method CallableStatementResultSet.getClob(String): Clob
  • removed: method CallableStatementResultSet.getClob(int): Clob
  • removed: method CallableStatementResultSet.getConcurrency(): int
  • removed: method CallableStatementResultSet.getCursorName(): String
  • removed: method CallableStatementResultSet.getDate(String): Date
  • removed: method CallableStatementResultSet.getDate(String, Calendar): Date
  • removed: method CallableStatementResultSet.getDate(int): Date
  • removed: method CallableStatementResultSet.getDate(int, Calendar): Date
  • removed: method CallableStatementResultSet.getDouble(String): double
  • removed: method CallableStatementResultSet.getDouble(int): double
  • removed: method CallableStatementResultSet.getFetchDirection(): int
  • removed: method CallableStatementResultSet.getFetchSize(): int
  • removed: method CallableStatementResultSet.getFloat(String): float
  • removed: method CallableStatementResultSet.getFloat(int): float
  • removed: method CallableStatementResultSet.getInt(String): int
  • removed: method CallableStatementResultSet.getInt(int): int
  • removed: method CallableStatementResultSet.getLong(String): long
  • removed: method CallableStatementResultSet.getLong(int): long
  • removed: method CallableStatementResultSet.getMetaData(): ResultSetMetaData
  • removed: method CallableStatementResultSet.getObject(String): Object
  • removed: method CallableStatementResultSet.getObject(String, Map): Object
  • removed: method CallableStatementResultSet.getObject(int): Object
  • removed: method CallableStatementResultSet.getObject(int, Map): Object
  • removed: method CallableStatementResultSet.getRef(String): Ref
  • removed: method CallableStatementResultSet.getRef(int): Ref
  • removed: method CallableStatementResultSet.getRow(): int
  • removed: method CallableStatementResultSet.getShort(String): short
  • removed: method CallableStatementResultSet.getShort(int): short
  • removed: method CallableStatementResultSet.getStatement(): Statement
  • removed: method CallableStatementResultSet.getString(String): String
  • removed: method CallableStatementResultSet.getString(int): String
  • removed: method CallableStatementResultSet.getTime(String): Time
  • removed: method CallableStatementResultSet.getTime(String, Calendar): Time
  • removed: method CallableStatementResultSet.getTime(int): Time
  • removed: method CallableStatementResultSet.getTime(int, Calendar): Time
  • removed: method CallableStatementResultSet.getTimestamp(String): Timestamp
  • removed: method CallableStatementResultSet.getTimestamp(String, Calendar): Timestamp
  • removed: method CallableStatementResultSet.getTimestamp(int): Timestamp
  • removed: method CallableStatementResultSet.getTimestamp(int, Calendar): Timestamp
  • removed: method CallableStatementResultSet.getType(): int
  • removed: method CallableStatementResultSet.getURL(String): URL
  • removed: method CallableStatementResultSet.getURL(int): URL
  • removed: method CallableStatementResultSet.getUnicodeStream(String): InputStream
  • removed: method CallableStatementResultSet.getUnicodeStream(int): InputStream
  • removed: method CallableStatementResultSet.getWarnings(): SQLWarning
  • removed: method CallableStatementResultSet.insertRow(): void
  • removed: method CallableStatementResultSet.isAfterLast(): boolean
  • removed: method CallableStatementResultSet.isBeforeFirst(): boolean
  • removed: method CallableStatementResultSet.isFirst(): boolean
  • removed: method CallableStatementResultSet.isLast(): boolean
  • removed: method CallableStatementResultSet.last(): boolean
  • removed: method CallableStatementResultSet.moveToCurrentRow(): void
  • removed: method CallableStatementResultSet.moveToInsertRow(): void
  • removed: method CallableStatementResultSet.next(): boolean
  • removed: method CallableStatementResultSet.previous(): boolean
  • removed: method CallableStatementResultSet.refreshRow(): void
  • removed: method CallableStatementResultSet.relative(int): boolean
  • removed: method CallableStatementResultSet.rowDeleted(): boolean
  • removed: method CallableStatementResultSet.rowInserted(): boolean
  • removed: method CallableStatementResultSet.rowUpdated(): boolean
  • removed: method CallableStatementResultSet.setFetchDirection(int): void
  • removed: method CallableStatementResultSet.setFetchSize(int): void
  • removed: method CallableStatementResultSet.updateArray(String, Array): void
  • removed: method CallableStatementResultSet.updateArray(int, Array): void
  • removed: method CallableStatementResultSet.updateAsciiStream(String, InputStream, int): void
  • removed: method CallableStatementResultSet.updateAsciiStream(int, InputStream, int): void
  • removed: method CallableStatementResultSet.updateBigDecimal(String, BigDecimal): void
  • removed: method CallableStatementResultSet.updateBigDecimal(int, BigDecimal): void
  • removed: method CallableStatementResultSet.updateBinaryStream(String, InputStream, int): void
  • removed: method CallableStatementResultSet.updateBinaryStream(int, InputStream, int): void
  • removed: method CallableStatementResultSet.updateBlob(String, Blob): void
  • removed: method CallableStatementResultSet.updateBlob(int, Blob): void
  • removed: method CallableStatementResultSet.updateBoolean(String, boolean): void
  • removed: method CallableStatementResultSet.updateBoolean(int, boolean): void
  • removed: method CallableStatementResultSet.updateByte(String, byte): void
  • removed: method CallableStatementResultSet.updateByte(int, byte): void
  • removed: method CallableStatementResultSet.updateBytes(String, byte[]): void
  • removed: method CallableStatementResultSet.updateBytes(int, byte[]): void
  • removed: method CallableStatementResultSet.updateCharacterStream(String, Reader, int): void
  • removed: method CallableStatementResultSet.updateCharacterStream(int, Reader, int): void
  • removed: method CallableStatementResultSet.updateClob(String, Clob): void
  • removed: method CallableStatementResultSet.updateClob(int, Clob): void
  • removed: method CallableStatementResultSet.updateDate(String, Date): void
  • removed: method CallableStatementResultSet.updateDate(int, Date): void
  • removed: method CallableStatementResultSet.updateDouble(String, double): void
  • removed: method CallableStatementResultSet.updateDouble(int, double): void
  • removed: method CallableStatementResultSet.updateFloat(String, float): void
  • removed: method CallableStatementResultSet.updateFloat(int, float): void
  • removed: method CallableStatementResultSet.updateInt(String, int): void
  • removed: method CallableStatementResultSet.updateInt(int, int): void
  • removed: method CallableStatementResultSet.updateLong(String, long): void
  • removed: method CallableStatementResultSet.updateLong(int, long): void
  • removed: method CallableStatementResultSet.updateNull(String): void
  • removed: method CallableStatementResultSet.updateNull(int): void
  • removed: method CallableStatementResultSet.updateObject(String, Object): void
  • removed: method CallableStatementResultSet.updateObject(String, Object, int): void
  • removed: method CallableStatementResultSet.updateObject(int, Object): void
  • removed: method CallableStatementResultSet.updateObject(int, Object, int): void
  • removed: method CallableStatementResultSet.updateRef(String, Ref): void
  • removed: method CallableStatementResultSet.updateRef(int, Ref): void
  • removed: method CallableStatementResultSet.updateRow(): void
  • removed: method CallableStatementResultSet.updateShort(String, short): void
  • removed: method CallableStatementResultSet.updateShort(int, short): void
  • removed: method CallableStatementResultSet.updateString(String, String): void
  • removed: method CallableStatementResultSet.updateString(int, String): void
  • removed: method CallableStatementResultSet.updateTime(String, Time): void
  • removed: method CallableStatementResultSet.updateTime(int, Time): void
  • removed: method CallableStatementResultSet.updateTimestamp(String, Timestamp): void
  • removed: method CallableStatementResultSet.updateTimestamp(int, Timestamp): void
  • removed: method CallableStatementResultSet.wasNull(): boolean
  • removed: method ClobTypeHandlerCallback.getResult(ResultGetter): Object
  • removed: method ClobTypeHandlerCallback.setParameter(ParameterSetter, Object): void
  • removed: method ClobTypeHandlerCallback.valueOf(String): Object
  • removed: method CustomTypeHandler.getResult(CallableStatement, int): Object
  • removed: method CustomTypeHandler.getResult(ResultSet, String): Object
  • removed: method CustomTypeHandler.getResult(ResultSet, int): Object
  • removed: method CustomTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method CustomTypeHandler.valueOf(String): Object
  • removed: method DateOnlyTypeHandler.getResult(CallableStatement, int): Object
  • removed: method DateOnlyTypeHandler.getResult(ResultSet, String): Object
  • removed: method DateOnlyTypeHandler.getResult(ResultSet, int): Object
  • removed: method DateOnlyTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method DateOnlyTypeHandler.valueOf(String): Object
  • removed: method DateTypeHandler.getResult(CallableStatement, int): Object
  • removed: method DateTypeHandler.getResult(ResultSet, String): Object
  • removed: method DateTypeHandler.getResult(ResultSet, int): Object
  • removed: method DateTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method DateTypeHandler.valueOf(String): Object
  • removed: method DoubleTypeHandler.getResult(CallableStatement, int): Object
  • removed: method DoubleTypeHandler.getResult(ResultSet, String): Object
  • removed: method DoubleTypeHandler.getResult(ResultSet, int): Object
  • removed: method DoubleTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method DoubleTypeHandler.valueOf(String): Object
  • removed: method EnumTypeHandler.getResult(CallableStatement, int): Object
  • removed: method EnumTypeHandler.getResult(ResultSet, String): Object
  • removed: method EnumTypeHandler.getResult(ResultSet, int): Object
  • removed: method EnumTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method EnumTypeHandler.valueOf(String): Object
  • removed: method FloatTypeHandler.getResult(CallableStatement, int): Object
  • removed: method FloatTypeHandler.getResult(ResultSet, String): Object
  • removed: method FloatTypeHandler.getResult(ResultSet, int): Object
  • removed: method FloatTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method FloatTypeHandler.valueOf(String): Object
  • removed: method IntegerTypeHandler.getResult(CallableStatement, int): Object
  • removed: method IntegerTypeHandler.getResult(ResultSet, String): Object
  • removed: method IntegerTypeHandler.getResult(ResultSet, int): Object
  • removed: method IntegerTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method IntegerTypeHandler.valueOf(String): Object
  • removed: method LongTypeHandler.getResult(CallableStatement, int): Object
  • removed: method LongTypeHandler.getResult(ResultSet, String): Object
  • removed: method LongTypeHandler.getResult(ResultSet, int): Object
  • removed: method LongTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method LongTypeHandler.valueOf(String): Object
  • removed: method ObjectTypeHandler.getResult(CallableStatement, int): Object
  • removed: method ObjectTypeHandler.getResult(ResultSet, String): Object
  • removed: method ObjectTypeHandler.getResult(ResultSet, int): Object
  • removed: method ObjectTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method ObjectTypeHandler.valueOf(String): Object
  • removed: method ParameterSetterImpl.getParameterIndex(): int
  • removed: method ParameterSetterImpl.getPreparedStatement(): PreparedStatement
  • removed: method ParameterSetterImpl.setArray(Array): void
  • removed: method ParameterSetterImpl.setAsciiStream(InputStream, int): void
  • removed: method ParameterSetterImpl.setBigDecimal(BigDecimal): void
  • removed: method ParameterSetterImpl.setBinaryStream(InputStream, int): void
  • removed: method ParameterSetterImpl.setBlob(Blob): void
  • removed: method ParameterSetterImpl.setBoolean(boolean): void
  • removed: method ParameterSetterImpl.setByte(byte): void
  • removed: method ParameterSetterImpl.setBytes(byte[]): void
  • removed: method ParameterSetterImpl.setCharacterStream(Reader, int): void
  • removed: method ParameterSetterImpl.setClob(Clob): void
  • removed: method ParameterSetterImpl.setDate(Date): void
  • removed: method ParameterSetterImpl.setDate(Date, Calendar): void
  • removed: method ParameterSetterImpl.setDouble(double): void
  • removed: method ParameterSetterImpl.setFloat(float): void
  • removed: method ParameterSetterImpl.setInt(int): void
  • removed: method ParameterSetterImpl.setLong(long): void
  • removed: method ParameterSetterImpl.setNull(int): void
  • removed: method ParameterSetterImpl.setNull(int, String): void
  • removed: method ParameterSetterImpl.setObject(Object): void
  • removed: method ParameterSetterImpl.setObject(Object, int): void
  • removed: method ParameterSetterImpl.setObject(Object, int, int): void
  • removed: method ParameterSetterImpl.setRef(Ref): void
  • removed: method ParameterSetterImpl.setShort(short): void
  • removed: method ParameterSetterImpl.setString(String): void
  • removed: method ParameterSetterImpl.setTime(Time): void
  • removed: method ParameterSetterImpl.setTime(Time, Calendar): void
  • removed: method ParameterSetterImpl.setTimestamp(Timestamp): void
  • removed: method ParameterSetterImpl.setTimestamp(Timestamp, Calendar): void
  • removed: method ParameterSetterImpl.setURL(URL): void
  • removed: method ResultGetterImpl.getArray(): Array
  • removed: method ResultGetterImpl.getBigDecimal(): BigDecimal
  • removed: method ResultGetterImpl.getBlob(): Blob
  • removed: method ResultGetterImpl.getBoolean(): boolean
  • removed: method ResultGetterImpl.getByte(): byte
  • removed: method ResultGetterImpl.getBytes(): byte[]
  • removed: method ResultGetterImpl.getClob(): Clob
  • removed: method ResultGetterImpl.getColumnIndex(): int
  • removed: method ResultGetterImpl.getColumnName(): String
  • removed: method ResultGetterImpl.getDate(): Date
  • removed: method ResultGetterImpl.getDate(Calendar): Date
  • removed: method ResultGetterImpl.getDouble(): double
  • removed: method ResultGetterImpl.getFloat(): float
  • removed: method ResultGetterImpl.getInt(): int
  • removed: method ResultGetterImpl.getLong(): long
  • removed: method ResultGetterImpl.getObject(): Object
  • removed: method ResultGetterImpl.getObject(Map): Object
  • removed: method ResultGetterImpl.getRef(): Ref
  • removed: method ResultGetterImpl.getResultSet(): ResultSet
  • removed: method ResultGetterImpl.getShort(): short
  • removed: method ResultGetterImpl.getString(): String
  • removed: method ResultGetterImpl.getTime(): Time
  • removed: method ResultGetterImpl.getTime(Calendar): Time
  • removed: method ResultGetterImpl.getTimestamp(): Timestamp
  • removed: method ResultGetterImpl.getTimestamp(Calendar): Timestamp
  • removed: method ResultGetterImpl.getURL(): URL
  • removed: method ResultGetterImpl.wasNull(): boolean
  • removed: method ShortTypeHandler.getResult(CallableStatement, int): Object
  • removed: method ShortTypeHandler.getResult(ResultSet, String): Object
  • removed: method ShortTypeHandler.getResult(ResultSet, int): Object
  • removed: method ShortTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method ShortTypeHandler.valueOf(String): Object
  • removed: method SqlDateTypeHandler.getResult(CallableStatement, int): Object
  • removed: method SqlDateTypeHandler.getResult(ResultSet, String): Object
  • removed: method SqlDateTypeHandler.getResult(ResultSet, int): Object
  • removed: method SqlDateTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method SqlDateTypeHandler.valueOf(String): Object
  • removed: method SqlTimeTypeHandler.getResult(CallableStatement, int): Object
  • removed: method SqlTimeTypeHandler.getResult(ResultSet, String): Object
  • removed: method SqlTimeTypeHandler.getResult(ResultSet, int): Object
  • removed: method SqlTimeTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method SqlTimeTypeHandler.valueOf(String): Object
  • removed: method SqlTimestampTypeHandler.getResult(CallableStatement, int): Object
  • removed: method SqlTimestampTypeHandler.getResult(ResultSet, String): Object
  • removed: method SqlTimestampTypeHandler.getResult(ResultSet, int): Object
  • removed: method SqlTimestampTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method SqlTimestampTypeHandler.valueOf(String): Object
  • removed: method StringTypeHandler.getResult(CallableStatement, int): Object
  • removed: method StringTypeHandler.getResult(ResultSet, String): Object
  • removed: method StringTypeHandler.getResult(ResultSet, int): Object
  • removed: method StringTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method StringTypeHandler.valueOf(String): Object
  • removed: method TimeOnlyTypeHandler.getResult(CallableStatement, int): Object
  • removed: method TimeOnlyTypeHandler.getResult(ResultSet, String): Object
  • removed: method TimeOnlyTypeHandler.getResult(ResultSet, int): Object
  • removed: method TimeOnlyTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method TimeOnlyTypeHandler.valueOf(String): Object
  • removed: method TypeHandler.equals(Object, String): boolean
  • removed: method TypeHandler.getResult(CallableStatement, int): Object
  • removed: method TypeHandler.getResult(ResultSet, String): Object
  • removed: method TypeHandler.getResult(ResultSet, int): Object
  • removed: method TypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method TypeHandler.valueOf(String): Object
  • removed: method TypeHandlerFactory.getTypeHandler(Class): TypeHandler
  • removed: method TypeHandlerFactory.getTypeHandler(Class, String): TypeHandler
  • removed: method TypeHandlerFactory.getUnkownTypeHandler(): TypeHandler
  • removed: method TypeHandlerFactory.hasTypeHandler(Class): boolean
  • removed: method TypeHandlerFactory.putTypeAlias(String, String): void
  • removed: method TypeHandlerFactory.register(Class, String, TypeHandler): void
  • removed: method TypeHandlerFactory.register(Class, TypeHandler): void
  • removed: method TypeHandlerFactory.resolveAlias(String): String
  • removed: method UnknownTypeHandler.equals(Object, String): boolean
  • removed: method UnknownTypeHandler.getResult(CallableStatement, int): Object
  • removed: method UnknownTypeHandler.getResult(ResultSet, String): Object
  • removed: method UnknownTypeHandler.getResult(ResultSet, int): Object
  • removed: method UnknownTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method UnknownTypeHandler.valueOf(String): Object
  • removed: static field JdbcTypeRegistry.JDBC_30_BOOLEAN: int
  • removed: static field JdbcTypeRegistry.JDBC_30_DATALINK: int
  • removed: static field JdbcTypeRegistry.UNKNOWN_TYPE: int
  • removed: static method JdbcTypeRegistry.getType(String): int
  • removed: static method JdbcTypeRegistry.setType(String, int): void
  • removed: static method SimpleDateFormatter.format(String, String): Date
  • added: @interface Arg
  • added: @interface AutomapConstructor
  • added: @interface CacheNamespace
  • added: @interface CacheNamespaceRef
  • added: @interface Case
  • added: @interface ConstructorArgs
  • added: @interface Delete
  • added: @interface Delete.List
  • added: @interface DeleteProvider
  • added: @interface DeleteProvider.List
  • added: @interface Flush
  • added: @interface Insert
  • added: @interface Insert.List
  • added: @interface InsertProvider
  • added: @interface InsertProvider.List
  • added: @interface Lang
  • added: @interface Many
  • added: @interface MapKey
  • added: @interface Mapper
  • added: @interface NamedResultMap
  • added: @interface NamedResultMaps
  • added: @interface One
  • added: @interface Options
  • added: @interface Options.List
  • added: @interface Param
  • added: @interface Property
  • added: @interface Result
  • added: @interface ResultMap
  • added: @interface ResultOrdered
  • added: @interface ResultType
  • added: @interface Results
  • added: @interface Select
  • added: @interface Select.List
  • added: @interface SelectKey
  • added: @interface SelectKey.List
  • added: @interface SelectProvider
  • added: @interface SelectProvider.List
  • added: @interface TypeDiscriminator
  • added: @interface Update
  • added: @interface Update.List
  • added: @interface UpdateProvider
  • added: @interface UpdateProvider.List
  • added: class AnnotationConstants
  • added: ctor AnnotationConstants()
  • added: enum Options.FlushCachePolicy
  • added: method Arg.column(): String
  • added: method Arg.columnPrefix(): String
  • added: method Arg.id(): boolean
  • added: method Arg.javaType(): Class
  • added: method Arg.jdbcType(): JdbcType
  • added: method Arg.name(): String
  • added: method Arg.resultMap(): String
  • added: method Arg.select(): String
  • added: method Arg.typeHandler(): Class
  • added: method CacheNamespace.blocking(): boolean
  • added: method CacheNamespace.eviction(): Class
  • added: method CacheNamespace.flushInterval(): long
  • added: method CacheNamespace.implementation(): Class
  • added: method CacheNamespace.properties(): Property[]
  • added: method CacheNamespace.readWrite(): boolean
  • added: method CacheNamespace.size(): int
  • added: method CacheNamespaceRef.name(): String
  • added: method CacheNamespaceRef.value(): Class
  • added: method Case.constructArgs(): Arg[]
  • added: method Case.results(): Result[]
  • added: method Case.type(): Class
  • added: method Case.value(): String
  • added: method ConstructorArgs.value(): Arg[]
  • added: method Delete.List.value(): Delete[]
  • added: method Delete.databaseId(): String
  • added: method Delete.value(): String[]
  • added: method DeleteProvider.List.value(): DeleteProvider[]
  • added: method DeleteProvider.databaseId(): String
  • added: method DeleteProvider.method(): String
  • added: method DeleteProvider.type(): Class
  • added: method DeleteProvider.value(): Class
  • added: method Insert.List.value(): Insert[]
  • added: method Insert.databaseId(): String
  • added: method Insert.value(): String[]
  • added: method InsertProvider.List.value(): InsertProvider[]
  • added: method InsertProvider.databaseId(): String
  • added: method InsertProvider.method(): String
  • added: method InsertProvider.type(): Class
  • added: method InsertProvider.value(): Class
  • added: method Lang.value(): Class
  • added: method Many.columnPrefix(): String
  • added: method Many.fetchType(): FetchType
  • added: method Many.resultMap(): String
  • added: method Many.select(): String
  • added: method MapKey.value(): String
  • added: method NamedResultMap.constructorArguments(): Arg[]
  • added: method NamedResultMap.id(): String
  • added: method NamedResultMap.javaType(): Class
  • added: method NamedResultMap.propertyMappings(): Result[]
  • added: method NamedResultMap.typeDiscriminator(): TypeDiscriminator
  • added: method NamedResultMaps.value(): NamedResultMap[]
  • added: method One.columnPrefix(): String
  • added: method One.fetchType(): FetchType
  • added: method One.resultMap(): String
  • added: method One.select(): String
  • added: method Options.List.value(): Options[]
  • added: method Options.databaseId(): String
  • added: method Options.fetchSize(): int
  • added: method Options.flushCache(): Options.FlushCachePolicy
  • added: method Options.keyColumn(): String
  • added: method Options.keyProperty(): String
  • added: method Options.resultSetType(): ResultSetType
  • added: method Options.resultSets(): String
  • added: method Options.statementType(): StatementType
  • added: method Options.timeout(): int
  • added: method Options.useCache(): boolean
  • added: method Options.useGeneratedKeys(): boolean
  • added: method Param.value(): String
  • added: method Property.name(): String
  • added: method Property.value(): String
  • added: method Result.column(): String
  • added: method Result.id(): boolean
  • added: method Result.javaType(): Class
  • added: method Result.jdbcType(): JdbcType
  • added: method Result.many(): Many
  • added: method Result.one(): One
  • added: method Result.property(): String
  • added: method Result.typeHandler(): Class
  • added: method ResultMap.value(): String[]
  • added: method ResultOrdered.value(): boolean
  • added: method ResultType.value(): Class
  • added: method Results.id(): String
  • added: method Results.value(): Result[]
  • added: method Select.List.value(): Select[]
  • added: method Select.affectData(): boolean
  • added: method Select.databaseId(): String
  • added: method Select.value(): String[]
  • added: method SelectKey.List.value(): SelectKey[]
  • added: method SelectKey.before(): boolean
  • added: method SelectKey.databaseId(): String
  • added: method SelectKey.keyColumn(): String
  • added: method SelectKey.keyProperty(): String
  • added: method SelectKey.resultType(): Class
  • added: method SelectKey.statement(): String[]
  • added: method SelectKey.statementType(): StatementType
  • added: method SelectProvider.List.value(): SelectProvider[]
  • added: method SelectProvider.affectData(): boolean
  • added: method SelectProvider.databaseId(): String
  • added: method SelectProvider.method(): String
  • added: method SelectProvider.type(): Class
  • added: method SelectProvider.value(): Class
  • added: method TypeDiscriminator.cases(): Case[]
  • added: method TypeDiscriminator.column(): String
  • added: method TypeDiscriminator.javaType(): Class
  • added: method TypeDiscriminator.jdbcType(): JdbcType
  • added: method TypeDiscriminator.typeHandler(): Class
  • added: method Update.List.value(): Update[]
  • added: method Update.databaseId(): String
  • added: method Update.value(): String[]
  • added: method UpdateProvider.List.value(): UpdateProvider[]
  • added: method UpdateProvider.databaseId(): String
  • added: method UpdateProvider.method(): String
  • added: method UpdateProvider.type(): Class
  • added: method UpdateProvider.value(): Class
  • added: static field AnnotationConstants.NULL_TYPE_DISCRIMINATOR: String
  • added: static field Options.FlushCachePolicy.DEFAULT: Options.FlushCachePolicy
  • added: static field Options.FlushCachePolicy.FALSE: Options.FlushCachePolicy
  • added: static field Options.FlushCachePolicy.TRUE: Options.FlushCachePolicy
  • added: static method Options.FlushCachePolicy.valueOf(String): Options.FlushCachePolicy
  • added: static method Options.FlushCachePolicy.values(): Options.FlushCachePolicy[]
  • added: class BindingException extends PersistenceException
  • added: class MapperMethod
  • added: class MapperProxy implements InvocationHandler, Serializable
  • added: class MapperProxyFactory
  • added: class MapperRegistry
  • added: ctor BindingException()
  • added: ctor BindingException(String)
  • added: ctor BindingException(String, Throwable)
  • added: ctor BindingException(Throwable)
  • added: ctor MapperMethod(Class, Method, Configuration)
  • added: ctor MapperMethod.MethodSignature(Configuration, Class, Method)
  • added: ctor MapperMethod.ParamMap()
  • added: ctor MapperMethod.SqlCommand(Configuration, Class, Method)
  • added: ctor MapperProxy(SqlSession, Class, Map)
  • added: ctor MapperProxyFactory(Class)
  • added: ctor MapperRegistry(Configuration)
  • added: interface MapperMethodInvoker
  • added: method MapperMethod.MethodSignature.convertArgsToSqlCommandParam(Object[]): Object
  • added: method MapperMethod.MethodSignature.extractResultHandler(Object[]): ResultHandler
  • added: method MapperMethod.MethodSignature.extractRowBounds(Object[]): RowBounds
  • added: method MapperMethod.MethodSignature.getMapKey(): String
  • added: method MapperMethod.MethodSignature.getReturnType(): Class
  • added: method MapperMethod.MethodSignature.hasResultHandler(): boolean
  • added: method MapperMethod.MethodSignature.hasRowBounds(): boolean
  • added: method MapperMethod.MethodSignature.returnsCursor(): boolean
  • added: method MapperMethod.MethodSignature.returnsMany(): boolean
  • added: method MapperMethod.MethodSignature.returnsMap(): boolean
  • added: method MapperMethod.MethodSignature.returnsOptional(): boolean
  • added: method MapperMethod.MethodSignature.returnsVoid(): boolean
  • added: method MapperMethod.ParamMap.get(Object): Object
  • added: method MapperMethod.SqlCommand.getName(): String
  • added: method MapperMethod.SqlCommand.getType(): SqlCommandType
  • added: method MapperMethod.execute(SqlSession, Object[]): Object
  • added: method MapperMethodInvoker.invoke(Object, Method, Object[], SqlSession): Object
  • added: method MapperProxy.invoke(Object, Method, Object[]): Object
  • added: method MapperProxyFactory.getMapperInterface(): Class
  • added: method MapperProxyFactory.getMethodCache(): Map
  • added: method MapperProxyFactory.newInstance(MapperProxy): Object
  • added: method MapperProxyFactory.newInstance(SqlSession): Object
  • added: method MapperRegistry.addMapper(Class): void
  • added: method MapperRegistry.addMappers(String): void
  • added: method MapperRegistry.addMappers(String, Class): void
  • added: method MapperRegistry.getMapper(Class, SqlSession): Object
  • added: method MapperRegistry.getMappers(): Collection
  • added: method MapperRegistry.hasMapper(Class): boolean
  • added: static class MapperMethod.MethodSignature
  • added: static class MapperMethod.ParamMap extends HashMap
  • added: static class MapperMethod.SqlCommand
  • added: abstract class BaseBuilder
  • added: class BuilderException extends PersistenceException
  • added: class CacheRefResolver
  • added: class IncompleteElementException extends BuilderException
  • added: class MapperBuilderAssistant extends BaseBuilder
  • added: class ParameterExpression extends HashMap
  • added: class ParameterMappingTokenHandler extends BaseBuilder implements TokenHandler
  • added: class ResultMapResolver
  • added: class ResultMappingConstructorResolver
  • added: class SqlSourceBuilder
  • added: class StaticSqlSource implements SqlSource
  • added: ctor BaseBuilder(Configuration)
  • added: ctor BuilderException()
  • added: ctor BuilderException(String)
  • added: ctor BuilderException(String, Throwable)
  • added: ctor BuilderException(Throwable)
  • added: ctor CacheRefResolver(MapperBuilderAssistant, String)
  • added: ctor IncompleteElementException()
  • added: ctor IncompleteElementException(String)
  • added: ctor IncompleteElementException(String, Throwable)
  • added: ctor IncompleteElementException(Throwable)
  • added: ctor MapperBuilderAssistant(Configuration, String)
  • added: ctor ParameterExpression(String)
  • added: ctor ParameterMappingTokenHandler(List, Configuration, Class, Map, ParamNameResolver)
  • added: ctor ParameterMappingTokenHandler(List, Configuration, Object, Class, Map, ParamNameResolver, boolean)
  • added: ctor ResultMapResolver(MapperBuilderAssistant, String, Class, String, Discriminator, List, Boolean)
  • added: ctor ResultMappingConstructorResolver(Configuration, List, Class, String)
  • added: ctor StaticSqlSource(Configuration, String)
  • added: ctor StaticSqlSource(Configuration, String, List)
  • added: field BaseBuilder.configuration: Configuration
  • added: field BaseBuilder.typeAliasRegistry: TypeAliasRegistry
  • added: field BaseBuilder.typeHandlerRegistry: TypeHandlerRegistry
  • added: interface InitializingObject
  • added: method BaseBuilder.booleanValueOf(String, Boolean): Boolean
  • added: method BaseBuilder.createInstance(String): Object
  • added: method BaseBuilder.getConfiguration(): Configuration
  • added: method BaseBuilder.integerValueOf(String, Integer): Integer
  • added: method BaseBuilder.parseExpression(String, String): Pattern
  • added: method BaseBuilder.resolveAlias(String): Class
  • added: method BaseBuilder.resolveClass(String): Class
  • added: method BaseBuilder.resolveJdbcType(String): JdbcType
  • added: method BaseBuilder.resolveParameterMode(String): ParameterMode
  • added: method BaseBuilder.resolveResultSetType(String): ResultSetType
  • added: method BaseBuilder.resolveTypeHandler(Class, Class): TypeHandler
  • added: method BaseBuilder.resolveTypeHandler(Class, String): TypeHandler
  • added: method BaseBuilder.resolveTypeHandler(Type, JdbcType, Class): TypeHandler
  • added: method BaseBuilder.resolveTypeHandler(Type, JdbcType, String): TypeHandler
  • added: method BaseBuilder.stringSetValueOf(String, String): Set
  • added: method CacheRefResolver.resolveCacheRef(): Cache
  • added: method InitializingObject.initialize(): void
  • added: method MapperBuilderAssistant.addMappedStatement(String, SqlSource, StatementType, SqlCommandType, Integer, Integer, String, Class, String, Class, ResultSetType, boolean, boolean, boolean, KeyGenerator, String, String, String, LanguageDriver): MappedStatement
  • added: method MapperBuilderAssistant.addMappedStatement(String, SqlSource, StatementType, SqlCommandType, Integer, Integer, String, Class, String, Class, ResultSetType, boolean, boolean, boolean, KeyGenerator, String, String, String, LanguageDriver, String): MappedStatement
  • added: method MapperBuilderAssistant.addMappedStatement(String, SqlSource, StatementType, SqlCommandType, Integer, Integer, String, Class, String, Class, ResultSetType, boolean, boolean, boolean, KeyGenerator, String, String, String, LanguageDriver, String, boolean, ParamNameResolver): MappedStatement
  • added: method MapperBuilderAssistant.addParameterMap(String, Class, List): ParameterMap
  • added: method MapperBuilderAssistant.addResultMap(String, Class, String, Discriminator, List, Boolean): ResultMap
  • added: method MapperBuilderAssistant.applyCurrentNamespace(String, boolean): String
  • added: method MapperBuilderAssistant.buildDiscriminator(Class, String, Class, JdbcType, Class, Map): Discriminator
  • added: method MapperBuilderAssistant.buildParameterMapping(Class, String, Class, JdbcType, String, ParameterMode, Class, Integer): ParameterMapping
  • added: method MapperBuilderAssistant.buildResultMapping(Class, String, String, Class, JdbcType, String, String, String, String, Class, List): ResultMapping
  • added: method MapperBuilderAssistant.buildResultMapping(Class, String, String, Class, JdbcType, String, String, String, String, Class, List, String, String, boolean): ResultMapping
  • added: method MapperBuilderAssistant.getCurrentNamespace(): String
  • added: method MapperBuilderAssistant.getLanguageDriver(Class): LanguageDriver
  • added: method MapperBuilderAssistant.setCurrentNamespace(String): void
  • added: method MapperBuilderAssistant.useCacheRef(String): Cache
  • added: method MapperBuilderAssistant.useNewCache(Class, Class, Long, Integer, boolean, boolean, Properties): Cache
  • added: method ParameterMappingTokenHandler.getParameterMappings(): List
  • added: method ParameterMappingTokenHandler.handleToken(String): String
  • added: method ResultMapResolver.resolve(): ResultMap
  • added: method ResultMappingConstructorResolver.resolveWithConstructor(): List
  • added: method StaticSqlSource.getBoundSql(Object): BoundSql
  • added: static method SqlSourceBuilder.buildSqlSource(Configuration, String, List): SqlSource
  • added: static method SqlSourceBuilder.removeExtraWhitespaces(String): String
  • added: class MapperAnnotationBuilder
  • added: class MethodResolver
  • added: class ProviderSqlSource implements SqlSource
  • added: ctor MapperAnnotationBuilder(Configuration, Class)
  • added: ctor MethodResolver(MapperAnnotationBuilder, Method)
  • added: ctor ProviderSqlSource(Configuration, Annotation, Class, Method)
  • added: ctor ProviderSqlSource(Configuration, Object)
  • added: ctor ProviderSqlSource(Configuration, Object, Class, Method)
  • added: final class ProviderContext
  • added: interface ProviderMethodResolver
  • added: method MapperAnnotationBuilder.parse(): void
  • added: method MethodResolver.resolve(): void
  • added: method ProviderContext.getDatabaseId(): String
  • added: method ProviderContext.getMapperMethod(): Method
  • added: method ProviderContext.getMapperType(): Class
  • added: method ProviderMethodResolver.resolveMethod(ProviderContext): Method
  • added: method ProviderSqlSource.getBoundSql(Object): BoundSql
  • added: static method MapperAnnotationBuilder.getMethodReturnType(String, String): Class
  • added: class XMLConfigBuilder extends BaseBuilder
  • added: class XMLIncludeTransformer
  • added: class XMLMapperBuilder extends BaseBuilder
  • added: class XMLMapperEntityResolver implements EntityResolver
  • added: class XMLStatementBuilder extends BaseBuilder
  • added: ctor XMLConfigBuilder(Class, InputStream, String, Properties)
  • added: ctor XMLConfigBuilder(Class, Reader, String, Properties)
  • added: ctor XMLConfigBuilder(InputStream)
  • added: ctor XMLConfigBuilder(InputStream, String)
  • added: ctor XMLConfigBuilder(InputStream, String, Properties)
  • added: ctor XMLConfigBuilder(Reader)
  • added: ctor XMLConfigBuilder(Reader, String)
  • added: ctor XMLConfigBuilder(Reader, String, Properties)
  • added: ctor XMLIncludeTransformer(Configuration, MapperBuilderAssistant)
  • added: ctor XMLMapperBuilder(InputStream, Configuration, String, Map)
  • added: ctor XMLMapperBuilder(InputStream, Configuration, String, Map, Class)
  • added: ctor XMLMapperBuilder(InputStream, Configuration, String, Map, String)
  • added: ctor XMLMapperBuilder(Reader, Configuration, String, Map)
  • added: ctor XMLMapperBuilder(Reader, Configuration, String, Map, String)
  • added: ctor XMLMapperEntityResolver()
  • added: ctor XMLStatementBuilder(Configuration, MapperBuilderAssistant, XNode)
  • added: ctor XMLStatementBuilder(Configuration, MapperBuilderAssistant, XNode, String)
  • added: ctor XMLStatementBuilder(Configuration, MapperBuilderAssistant, XNode, String, Class)
  • added: method XMLConfigBuilder.parse(): Configuration
  • added: method XMLIncludeTransformer.applyIncludes(Node): void
  • added: method XMLMapperBuilder.getSqlFragment(String): XNode
  • added: method XMLMapperBuilder.inheritEnclosingType(XNode, Class): Class
  • added: method XMLMapperBuilder.parse(): void
  • added: method XMLMapperBuilder.validateCollection(XNode, Class): void
  • added: method XMLMapperEntityResolver.resolveEntity(String, String): InputSource
  • added: method XMLStatementBuilder.parseStatementNode(): void
  • added: class CacheException extends PersistenceException
  • added: class CacheKey implements Cloneable, Serializable
  • added: class TransactionalCacheManager
  • added: ctor CacheException()
  • added: ctor CacheException(String)
  • added: ctor CacheException(String, Throwable)
  • added: ctor CacheException(Throwable)
  • added: ctor CacheKey()
  • added: ctor CacheKey(Object[])
  • added: ctor NullCacheKey()
  • added: ctor TransactionalCacheManager()
  • added: final class NullCacheKey extends CacheKey
  • added: interface Cache
  • added: method Cache.clear(): void
  • added: method Cache.getId(): String
  • added: method Cache.getObject(Object): Object
  • added: method Cache.getReadWriteLock(): ReadWriteLock
  • added: method Cache.getSize(): int
  • added: method Cache.putObject(Object, Object): void
  • added: method Cache.removeObject(Object): Object
  • added: method CacheKey.clone(): CacheKey
  • added: method CacheKey.equals(Object): boolean
  • added: method CacheKey.getUpdateCount(): int
  • added: method CacheKey.hashCode(): int
  • added: method CacheKey.toString(): String
  • added: method CacheKey.update(Object): void
  • added: method CacheKey.updateAll(Object[]): void
  • added: method NullCacheKey.update(Object): void
  • added: method NullCacheKey.updateAll(Object[]): void
  • added: method TransactionalCacheManager.clear(Cache): void
  • added: method TransactionalCacheManager.commit(): void
  • added: method TransactionalCacheManager.getObject(Cache, CacheKey): Object
  • added: method TransactionalCacheManager.putObject(Cache, CacheKey, Object): void
  • added: method TransactionalCacheManager.rollback(): void
  • added: static field CacheKey.NULL_CACHE_KEY: CacheKey
  • added: class BlockingCache implements Cache
  • added: class FifoCache implements Cache
  • added: class LoggingCache implements Cache
  • added: class LruCache implements Cache
  • added: class ScheduledCache implements Cache
  • added: class SerializedCache implements Cache
  • added: class SoftCache implements Cache
  • added: class SynchronizedCache implements Cache
  • added: class TransactionalCache implements Cache
  • added: class WeakCache implements Cache
  • added: ctor BlockingCache(Cache)
  • added: ctor FifoCache(Cache)
  • added: ctor LoggingCache(Cache)
  • added: ctor LruCache(Cache)
  • added: ctor ScheduledCache(Cache)
  • added: ctor SerializedCache(Cache)
  • added: ctor SerializedCache.CustomObjectInputStream(InputStream)
  • added: ctor SoftCache(Cache)
  • added: ctor SynchronizedCache(Cache)
  • added: ctor TransactionalCache(Cache)
  • added: ctor WeakCache(Cache)
  • added: field LoggingCache.hits: int
  • added: field LoggingCache.requests: int
  • added: field ScheduledCache.clearInterval: long
  • added: field ScheduledCache.lastClear: long
  • added: method BlockingCache.clear(): void
  • added: method BlockingCache.getId(): String
  • added: method BlockingCache.getObject(Object): Object
  • added: method BlockingCache.getSize(): int
  • added: method BlockingCache.getTimeout(): long
  • added: method BlockingCache.putObject(Object, Object): void
  • added: method BlockingCache.removeObject(Object): Object
  • added: method BlockingCache.setTimeout(long): void
  • added: method FifoCache.clear(): void
  • added: method FifoCache.getId(): String
  • added: method FifoCache.getObject(Object): Object
  • added: method FifoCache.getSize(): int
  • added: method FifoCache.putObject(Object, Object): void
  • added: method FifoCache.removeObject(Object): Object
  • added: method FifoCache.setSize(int): void
  • added: method LoggingCache.clear(): void
  • added: method LoggingCache.equals(Object): boolean
  • added: method LoggingCache.getId(): String
  • added: method LoggingCache.getObject(Object): Object
  • added: method LoggingCache.getSize(): int
  • added: method LoggingCache.hashCode(): int
  • added: method LoggingCache.putObject(Object, Object): void
  • added: method LoggingCache.removeObject(Object): Object
  • added: method LruCache.clear(): void
  • added: method LruCache.getId(): String
  • added: method LruCache.getObject(Object): Object
  • added: method LruCache.getSize(): int
  • added: method LruCache.putObject(Object, Object): void
  • added: method LruCache.removeObject(Object): Object
  • added: method LruCache.setSize(int): void
  • added: method ScheduledCache.clear(): void
  • added: method ScheduledCache.equals(Object): boolean
  • added: method ScheduledCache.getId(): String
  • added: method ScheduledCache.getObject(Object): Object
  • added: method ScheduledCache.getSize(): int
  • added: method ScheduledCache.hashCode(): int
  • added: method ScheduledCache.putObject(Object, Object): void
  • added: method ScheduledCache.removeObject(Object): Object
  • added: method ScheduledCache.setClearInterval(long): void
  • added: method SerializedCache.CustomObjectInputStream.resolveClass(ObjectStreamClass): Class
  • added: method SerializedCache.clear(): void
  • added: method SerializedCache.equals(Object): boolean
  • added: method SerializedCache.getId(): String
  • added: method SerializedCache.getObject(Object): Object
  • added: method SerializedCache.getSize(): int
  • added: method SerializedCache.hashCode(): int
  • added: method SerializedCache.putObject(Object, Object): void
  • added: method SerializedCache.removeObject(Object): Object
  • added: method SoftCache.clear(): void
  • added: method SoftCache.getId(): String
  • added: method SoftCache.getObject(Object): Object
  • added: method SoftCache.getSize(): int
  • added: method SoftCache.putObject(Object, Object): void
  • added: method SoftCache.removeObject(Object): Object
  • added: method SoftCache.setSize(int): void
  • added: method SynchronizedCache.clear(): void
  • added: method SynchronizedCache.equals(Object): boolean
  • added: method SynchronizedCache.getId(): String
  • added: method SynchronizedCache.getObject(Object): Object
  • added: method SynchronizedCache.getSize(): int
  • added: method SynchronizedCache.hashCode(): int
  • added: method SynchronizedCache.putObject(Object, Object): void
  • added: method SynchronizedCache.removeObject(Object): Object
  • added: method TransactionalCache.clear(): void
  • added: method TransactionalCache.commit(): void
  • added: method TransactionalCache.getId(): String
  • added: method TransactionalCache.getObject(Object): Object
  • added: method TransactionalCache.getSize(): int
  • added: method TransactionalCache.putObject(Object, Object): void
  • added: method TransactionalCache.removeObject(Object): Object
  • added: method TransactionalCache.rollback(): void
  • added: method WeakCache.clear(): void
  • added: method WeakCache.getId(): String
  • added: method WeakCache.getObject(Object): Object
  • added: method WeakCache.getSize(): int
  • added: method WeakCache.putObject(Object, Object): void
  • added: method WeakCache.removeObject(Object): Object
  • added: method WeakCache.setSize(int): void
  • added: static class SerializedCache.CustomObjectInputStream extends ObjectInputStream
  • added: class PerpetualCache implements Cache
  • added: ctor PerpetualCache(String)
  • added: method PerpetualCache.clear(): void
  • added: method PerpetualCache.equals(Object): boolean
  • added: method PerpetualCache.getId(): String
  • added: method PerpetualCache.getObject(Object): Object
  • added: method PerpetualCache.getSize(): int
  • added: method PerpetualCache.hashCode(): int
  • added: method PerpetualCache.putObject(Object, Object): void
  • added: method PerpetualCache.removeObject(Object): Object
  • added: interface Cursor extends AutoCloseable, Iterable
  • added: method Cursor.close(): void
  • added: method Cursor.getCurrentIndex(): int
  • added: method Cursor.isConsumed(): boolean
  • added: method Cursor.isOpen(): boolean
  • added: class DefaultCursor implements Cursor
  • added: class DefaultCursor.CursorIterator implements Iterator
  • added: ctor DefaultCursor(DefaultResultSetHandler, ResultMap, ResultSetWrapper, RowBounds)
  • added: ctor DefaultCursor.CursorIterator(DefaultCursor)
  • added: ctor DefaultCursor.ObjectWrapperResultHandler()
  • added: field DefaultCursor.ObjectWrapperResultHandler.fetched: boolean
  • added: field DefaultCursor.ObjectWrapperResultHandler.result: Object
  • added: field DefaultCursor.objectWrapperResultHandler: DefaultCursor.ObjectWrapperResultHandler
  • added: method DefaultCursor.CursorIterator.hasNext(): boolean
  • added: method DefaultCursor.CursorIterator.next(): Object
  • added: method DefaultCursor.CursorIterator.remove(): void
  • added: method DefaultCursor.ObjectWrapperResultHandler.handleResult(ResultContext): void
  • added: method DefaultCursor.close(): void
  • added: method DefaultCursor.fetchNextObjectFromDatabase(): Object
  • added: method DefaultCursor.fetchNextUsingRowBound(): Object
  • added: method DefaultCursor.getCurrentIndex(): int
  • added: method DefaultCursor.isConsumed(): boolean
  • added: method DefaultCursor.isOpen(): boolean
  • added: method DefaultCursor.iterator(): Iterator
  • added: static class DefaultCursor.ObjectWrapperResultHandler implements ResultHandler
  • added: class DataSourceException extends PersistenceException
  • added: ctor DataSourceException()
  • added: ctor DataSourceException(String)
  • added: ctor DataSourceException(String, Throwable)
  • added: ctor DataSourceException(Throwable)
  • added: interface DataSourceFactory
  • added: method DataSourceFactory.getDataSource(): DataSource
  • added: method DataSourceFactory.setProperties(Properties): void
  • added: class JndiDataSourceFactory implements DataSourceFactory
  • added: ctor JndiDataSourceFactory()
  • added: method JndiDataSourceFactory.getDataSource(): DataSource
  • added: method JndiDataSourceFactory.setProperties(Properties): void
  • added: static field JndiDataSourceFactory.DATA_SOURCE: String
  • added: static field JndiDataSourceFactory.ENV_PREFIX: String
  • added: static field JndiDataSourceFactory.INITIAL_CONTEXT: String
  • added: class PoolState
  • added: class PooledDataSource implements DataSource
  • added: class PooledDataSourceFactory extends UnpooledDataSourceFactory
  • added: ctor PoolState(PooledDataSource)
  • added: ctor PooledDataSource()
  • added: ctor PooledDataSource(ClassLoader, String, String, Properties)
  • added: ctor PooledDataSource(ClassLoader, String, String, String, String)
  • added: ctor PooledDataSource(String, String, Properties)
  • added: ctor PooledDataSource(String, String, String, String)
  • added: ctor PooledDataSource(UnpooledDataSource)
  • added: ctor PooledDataSourceFactory()
  • added: field PoolState.accumulatedCheckoutTime: long
  • added: field PoolState.accumulatedCheckoutTimeOfOverdueConnections: long
  • added: field PoolState.accumulatedRequestTime: long
  • added: field PoolState.accumulatedWaitTime: long
  • added: field PoolState.activeConnections: List
  • added: field PoolState.badConnectionCount: long
  • added: field PoolState.claimedOverdueConnectionCount: long
  • added: field PoolState.dataSource: PooledDataSource
  • added: field PoolState.hadToWaitCount: long
  • added: field PoolState.idleConnections: List
  • added: field PoolState.requestCount: long
  • added: field PooledDataSource.poolMaximumActiveConnections: int
  • added: field PooledDataSource.poolMaximumCheckoutTime: int
  • added: field PooledDataSource.poolMaximumIdleConnections: int
  • added: field PooledDataSource.poolMaximumLocalBadConnectionTolerance: int
  • added: field PooledDataSource.poolPingConnectionsNotUsedFor: int
  • added: field PooledDataSource.poolPingEnabled: boolean
  • added: field PooledDataSource.poolPingQuery: String
  • added: field PooledDataSource.poolTimeToWait: int
  • added: method PoolState.getActiveConnectionCount(): int
  • added: method PoolState.getAverageCheckoutTime(): long
  • added: method PoolState.getAverageOverdueCheckoutTime(): long
  • added: method PoolState.getAverageRequestTime(): long
  • added: method PoolState.getAverageWaitTime(): long
  • added: method PoolState.getBadConnectionCount(): long
  • added: method PoolState.getClaimedOverdueConnectionCount(): long
  • added: method PoolState.getHadToWaitCount(): long
  • added: method PoolState.getIdleConnectionCount(): int
  • added: method PoolState.getRequestCount(): long
  • added: method PoolState.toString(): String
  • added: method PooledDataSource.finalize(): void
  • added: method PooledDataSource.forceCloseAll(): void
  • added: method PooledDataSource.getConnection(): Connection
  • added: method PooledDataSource.getConnection(String, String): Connection
  • added: method PooledDataSource.getDefaultNetworkTimeout(): Integer
  • added: method PooledDataSource.getDefaultTransactionIsolationLevel(): Integer
  • added: method PooledDataSource.getDriver(): String
  • added: method PooledDataSource.getDriverProperties(): Properties
  • added: method PooledDataSource.getLogWriter(): PrintWriter
  • added: method PooledDataSource.getLoginTimeout(): int
  • added: method PooledDataSource.getParentLogger(): Logger
  • added: method PooledDataSource.getPassword(): String
  • added: method PooledDataSource.getPoolMaximumActiveConnections(): int
  • added: method PooledDataSource.getPoolMaximumCheckoutTime(): int
  • added: method PooledDataSource.getPoolMaximumIdleConnections(): int
  • added: method PooledDataSource.getPoolMaximumLocalBadConnectionTolerance(): int
  • added: method PooledDataSource.getPoolPingConnectionsNotUsedFor(): int
  • added: method PooledDataSource.getPoolPingQuery(): String
  • added: method PooledDataSource.getPoolState(): PoolState
  • added: method PooledDataSource.getPoolTimeToWait(): int
  • added: method PooledDataSource.getUrl(): String
  • added: method PooledDataSource.getUsername(): String
  • added: method PooledDataSource.isAutoCommit(): boolean
  • added: method PooledDataSource.isPoolPingEnabled(): boolean
  • added: method PooledDataSource.isWrapperFor(Class): boolean
  • added: method PooledDataSource.pingConnection(PooledConnection): boolean
  • added: method PooledDataSource.pushConnection(PooledConnection): void
  • added: method PooledDataSource.setDefaultAutoCommit(boolean): void
  • added: method PooledDataSource.setDefaultNetworkTimeout(Integer): void
  • added: method PooledDataSource.setDefaultTransactionIsolationLevel(Integer): void
  • added: method PooledDataSource.setDriver(String): void
  • added: method PooledDataSource.setDriverProperties(Properties): void
  • added: method PooledDataSource.setLogWriter(PrintWriter): void
  • added: method PooledDataSource.setLoginTimeout(int): void
  • added: method PooledDataSource.setPassword(String): void
  • added: method PooledDataSource.setPoolMaximumActiveConnections(int): void
  • added: method PooledDataSource.setPoolMaximumCheckoutTime(int): void
  • added: method PooledDataSource.setPoolMaximumIdleConnections(int): void
  • added: method PooledDataSource.setPoolMaximumLocalBadConnectionTolerance(int): void
  • added: method PooledDataSource.setPoolPingConnectionsNotUsedFor(int): void
  • added: method PooledDataSource.setPoolPingEnabled(boolean): void
  • added: method PooledDataSource.setPoolPingQuery(String): void
  • added: method PooledDataSource.setPoolTimeToWait(int): void
  • added: method PooledDataSource.setUrl(String): void
  • added: method PooledDataSource.setUsername(String): void
  • added: method PooledDataSource.unwrap(Class): Object
  • added: static method PooledDataSource.unwrapConnection(Connection): Connection
  • added: class UnpooledDataSource implements DataSource
  • added: class UnpooledDataSourceFactory implements DataSourceFactory
  • added: ctor UnpooledDataSource()
  • added: ctor UnpooledDataSource(ClassLoader, String, String, Properties)
  • added: ctor UnpooledDataSource(ClassLoader, String, String, String, String)
  • added: ctor UnpooledDataSource(String, String, Properties)
  • added: ctor UnpooledDataSource(String, String, String, String)
  • added: ctor UnpooledDataSourceFactory()
  • added: field UnpooledDataSourceFactory.dataSource: DataSource
  • added: method UnpooledDataSource.getConnection(): Connection
  • added: method UnpooledDataSource.getConnection(String, String): Connection
  • added: method UnpooledDataSource.getDefaultNetworkTimeout(): Integer
  • added: method UnpooledDataSource.getDefaultTransactionIsolationLevel(): Integer
  • added: method UnpooledDataSource.getDriver(): String
  • added: method UnpooledDataSource.getDriverClassLoader(): ClassLoader
  • added: method UnpooledDataSource.getDriverProperties(): Properties
  • added: method UnpooledDataSource.getLogWriter(): PrintWriter
  • added: method UnpooledDataSource.getLoginTimeout(): int
  • added: method UnpooledDataSource.getParentLogger(): Logger
  • added: method UnpooledDataSource.getPassword(): String
  • added: method UnpooledDataSource.getUrl(): String
  • added: method UnpooledDataSource.getUsername(): String
  • added: method UnpooledDataSource.isAutoCommit(): Boolean
  • added: method UnpooledDataSource.isWrapperFor(Class): boolean
  • added: method UnpooledDataSource.setAutoCommit(Boolean): void
  • added: method UnpooledDataSource.setDefaultNetworkTimeout(Integer): void
  • added: method UnpooledDataSource.setDefaultTransactionIsolationLevel(Integer): void
  • added: method UnpooledDataSource.setDriver(String): void
  • added: method UnpooledDataSource.setDriverClassLoader(ClassLoader): void
  • added: method UnpooledDataSource.setDriverProperties(Properties): void
  • added: method UnpooledDataSource.setLogWriter(PrintWriter): void
  • added: method UnpooledDataSource.setLoginTimeout(int): void
  • added: method UnpooledDataSource.setPassword(String): void
  • added: method UnpooledDataSource.setUrl(String): void
  • added: method UnpooledDataSource.setUsername(String): void
  • added: method UnpooledDataSource.unwrap(Class): Object
  • added: method UnpooledDataSourceFactory.getDataSource(): DataSource
  • added: method UnpooledDataSourceFactory.setProperties(Properties): void
  • added: class ExceptionFactory
  • added: class IbatisException extends RuntimeException
  • added: class PersistenceException extends IbatisException
  • added: class TooManyResultsException extends PersistenceException
  • added: ctor IbatisException()
  • added: ctor IbatisException(String)
  • added: ctor IbatisException(String, Throwable)
  • added: ctor IbatisException(Throwable)
  • added: ctor PersistenceException()
  • added: ctor PersistenceException(String)
  • added: ctor PersistenceException(String, Throwable)
  • added: ctor PersistenceException(Throwable)
  • added: ctor TooManyResultsException()
  • added: ctor TooManyResultsException(String)
  • added: ctor TooManyResultsException(String, Throwable)
  • added: ctor TooManyResultsException(Throwable)
  • added: static method ExceptionFactory.wrapException(String, Exception): RuntimeException
  • added: abstract class BaseExecutor implements Executor
  • added: class BatchExecutor extends BaseExecutor
  • added: class BatchExecutorException extends ExecutorException
  • added: class BatchResult
  • added: class CachingExecutor implements Executor
  • added: class ErrorContext
  • added: class ExecutorException extends PersistenceException
  • added: class ResultExtractor
  • added: class ReuseExecutor extends BaseExecutor
  • added: class SimpleExecutor extends BaseExecutor
  • added: ctor BaseExecutor(Configuration, Transaction)
  • added: ctor BatchExecutor(Configuration, Transaction)
  • added: ctor BatchExecutorException(String, BatchUpdateException, List, BatchResult)
  • added: ctor BatchResult(MappedStatement, String)
  • added: ctor BatchResult(MappedStatement, String, Object)
  • added: ctor CachingExecutor(Executor)
  • added: ctor ExecutorException()
  • added: ctor ExecutorException(String)
  • added: ctor ExecutorException(String, Throwable)
  • added: ctor ExecutorException(Throwable)
  • added: ctor ResultExtractor(Configuration, ObjectFactory)
  • added: ctor ReuseExecutor(Configuration, Transaction)
  • added: ctor SimpleExecutor(Configuration, Transaction)
  • added: enum ExecutionPlaceholder
  • added: field BaseExecutor.configuration: Configuration
  • added: field BaseExecutor.deferredLoads: ConcurrentLinkedQueue
  • added: field BaseExecutor.localCache: PerpetualCache
  • added: field BaseExecutor.localOutputParameterCache: PerpetualCache
  • added: field BaseExecutor.queryStack: int
  • added: field BaseExecutor.transaction: Transaction
  • added: field BaseExecutor.wrapper: Executor
  • added: interface Executor
  • added: method BaseExecutor.applyTransactionTimeout(Statement): void
  • added: method BaseExecutor.clearLocalCache(): void
  • added: method BaseExecutor.close(boolean): void
  • added: method BaseExecutor.closeStatement(Statement): void
  • added: method BaseExecutor.commit(boolean): void
  • added: method BaseExecutor.createCacheKey(MappedStatement, Object, RowBounds, BoundSql): CacheKey
  • added: method BaseExecutor.deferLoad(MappedStatement, MetaObject, String, CacheKey, Class): void
  • added: method BaseExecutor.doFlushStatements(boolean): List
  • added: method BaseExecutor.doQuery(MappedStatement, Object, RowBounds, ResultHandler, BoundSql): List
  • added: method BaseExecutor.doQueryCursor(MappedStatement, Object, RowBounds, BoundSql): Cursor
  • added: method BaseExecutor.doUpdate(MappedStatement, Object): int
  • added: method BaseExecutor.flushStatements(): List
  • added: method BaseExecutor.flushStatements(boolean): List
  • added: method BaseExecutor.getConnection(Log): Connection
  • added: method BaseExecutor.getTransaction(): Transaction
  • added: method BaseExecutor.isCached(MappedStatement, CacheKey): boolean
  • added: method BaseExecutor.isClosed(): boolean
  • added: method BaseExecutor.query(MappedStatement, Object, RowBounds, ResultHandler): List
  • added: method BaseExecutor.query(MappedStatement, Object, RowBounds, ResultHandler, CacheKey, BoundSql): List
  • added: method BaseExecutor.queryCursor(MappedStatement, Object, RowBounds): Cursor
  • added: method BaseExecutor.rollback(boolean): void
  • added: method BaseExecutor.setExecutorWrapper(Executor): void
  • added: method BaseExecutor.update(MappedStatement, Object): int
  • added: method BatchExecutor.doFlushStatements(boolean): List
  • added: method BatchExecutor.doQuery(MappedStatement, Object, RowBounds, ResultHandler, BoundSql): List
  • added: method BatchExecutor.doQueryCursor(MappedStatement, Object, RowBounds, BoundSql): Cursor
  • added: method BatchExecutor.doUpdate(MappedStatement, Object): int
  • added: method BatchExecutorException.getBatchUpdateException(): BatchUpdateException
  • added: method BatchExecutorException.getFailingSqlStatement(): String
  • added: method BatchExecutorException.getFailingStatementId(): String
  • added: method BatchExecutorException.getSuccessfulBatchResults(): List
  • added: method BatchResult.addParameterObject(Object): void
  • added: method BatchResult.getMappedStatement(): MappedStatement
  • added: method BatchResult.getParameterObject(): Object
  • added: method BatchResult.getParameterObjects(): List
  • added: method BatchResult.getSql(): String
  • added: method BatchResult.getUpdateCounts(): int[]
  • added: method BatchResult.setUpdateCounts(int[]): void
  • added: method CachingExecutor.clearLocalCache(): void
  • added: method CachingExecutor.close(boolean): void
  • added: method CachingExecutor.commit(boolean): void
  • added: method CachingExecutor.createCacheKey(MappedStatement, Object, RowBounds, BoundSql): CacheKey
  • added: method CachingExecutor.deferLoad(MappedStatement, MetaObject, String, CacheKey, Class): void
  • added: method CachingExecutor.flushStatements(): List
  • added: method CachingExecutor.getTransaction(): Transaction
  • added: method CachingExecutor.isCached(MappedStatement, CacheKey): boolean
  • added: method CachingExecutor.isClosed(): boolean
  • added: method CachingExecutor.query(MappedStatement, Object, RowBounds, ResultHandler): List
  • added: method CachingExecutor.query(MappedStatement, Object, RowBounds, ResultHandler, CacheKey, BoundSql): List
  • added: method CachingExecutor.queryCursor(MappedStatement, Object, RowBounds): Cursor
  • added: method CachingExecutor.rollback(boolean): void
  • added: method CachingExecutor.setExecutorWrapper(Executor): void
  • added: method CachingExecutor.update(MappedStatement, Object): int
  • added: method ErrorContext.activity(String): ErrorContext
  • added: method ErrorContext.cause(Throwable): ErrorContext
  • added: method ErrorContext.message(String): ErrorContext
  • added: method ErrorContext.object(String): ErrorContext
  • added: method ErrorContext.recall(): ErrorContext
  • added: method ErrorContext.reset(): ErrorContext
  • added: method ErrorContext.resource(String): ErrorContext
  • added: method ErrorContext.sql(String): ErrorContext
  • added: method ErrorContext.store(): ErrorContext
  • added: method ErrorContext.toString(): String
  • added: method Executor.clearLocalCache(): void
  • added: method Executor.close(boolean): void
  • added: method Executor.commit(boolean): void
  • added: method Executor.createCacheKey(MappedStatement, Object, RowBounds, BoundSql): CacheKey
  • added: method Executor.deferLoad(MappedStatement, MetaObject, String, CacheKey, Class): void
  • added: method Executor.flushStatements(): List
  • added: method Executor.getTransaction(): Transaction
  • added: method Executor.isCached(MappedStatement, CacheKey): boolean
  • added: method Executor.isClosed(): boolean
  • added: method Executor.query(MappedStatement, Object, RowBounds, ResultHandler): List
  • added: method Executor.query(MappedStatement, Object, RowBounds, ResultHandler, CacheKey, BoundSql): List
  • added: method Executor.queryCursor(MappedStatement, Object, RowBounds): Cursor
  • added: method Executor.rollback(boolean): void
  • added: method Executor.setExecutorWrapper(Executor): void
  • added: method Executor.update(MappedStatement, Object): int
  • added: method ResultExtractor.extractObjectFromList(List, Class): Object
  • added: method ReuseExecutor.doFlushStatements(boolean): List
  • added: method ReuseExecutor.doQuery(MappedStatement, Object, RowBounds, ResultHandler, BoundSql): List
  • added: method ReuseExecutor.doQueryCursor(MappedStatement, Object, RowBounds, BoundSql): Cursor
  • added: method ReuseExecutor.doUpdate(MappedStatement, Object): int
  • added: method SimpleExecutor.doFlushStatements(boolean): List
  • added: method SimpleExecutor.doQuery(MappedStatement, Object, RowBounds, ResultHandler, BoundSql): List
  • added: method SimpleExecutor.doQueryCursor(MappedStatement, Object, RowBounds, BoundSql): Cursor
  • added: method SimpleExecutor.doUpdate(MappedStatement, Object): int
  • added: static field BatchExecutor.BATCH_UPDATE_RETURN_VALUE: int
  • added: static field ExecutionPlaceholder.EXECUTION_PLACEHOLDER: ExecutionPlaceholder
  • added: static field Executor.NO_RESULT_HANDLER: ResultHandler
  • added: static method ErrorContext.instance(): ErrorContext
  • added: static method ExecutionPlaceholder.valueOf(String): ExecutionPlaceholder
  • added: static method ExecutionPlaceholder.values(): ExecutionPlaceholder[]
  • added: class Jdbc3KeyGenerator implements KeyGenerator
  • added: class NoKeyGenerator implements KeyGenerator
  • added: class SelectKeyGenerator implements KeyGenerator
  • added: ctor Jdbc3KeyGenerator()
  • added: ctor NoKeyGenerator()
  • added: ctor SelectKeyGenerator(MappedStatement, boolean)
  • added: interface KeyGenerator
  • added: method Jdbc3KeyGenerator.processAfter(Executor, MappedStatement, Statement, Object): void
  • added: method Jdbc3KeyGenerator.processBatch(MappedStatement, Statement, Object): void
  • added: method Jdbc3KeyGenerator.processBefore(Executor, MappedStatement, Statement, Object): void
  • added: method KeyGenerator.processAfter(Executor, MappedStatement, Statement, Object): void
  • added: method KeyGenerator.processBefore(Executor, MappedStatement, Statement, Object): void
  • added: method NoKeyGenerator.processAfter(Executor, MappedStatement, Statement, Object): void
  • added: method NoKeyGenerator.processBefore(Executor, MappedStatement, Statement, Object): void
  • added: method SelectKeyGenerator.processAfter(Executor, MappedStatement, Statement, Object): void
  • added: method SelectKeyGenerator.processBefore(Executor, MappedStatement, Statement, Object): void
  • added: static field Jdbc3KeyGenerator.INSTANCE: Jdbc3KeyGenerator
  • added: static field NoKeyGenerator.INSTANCE: NoKeyGenerator
  • added: static field SelectKeyGenerator.SELECT_KEY_SUFFIX: String
  • added: abstract class AbstractEnhancedDeserializationProxy
  • added: abstract class AbstractSerialStateHolder implements Externalizable
  • added: class CglibProxyFactory extends CglibProxyFactory
  • added: class ResultLoader
  • added: class ResultLoaderMap
  • added: ctor AbstractEnhancedDeserializationProxy(Class, Map, ObjectFactory, List, List)
  • added: ctor AbstractSerialStateHolder()
  • added: ctor AbstractSerialStateHolder(Object, Map, ObjectFactory, List, List)
  • added: ctor CglibProxyFactory()
  • added: ctor JavassistProxyFactory()
  • added: ctor ResultLoader(Configuration, Executor, MappedStatement, Object, Class, CacheKey, BoundSql)
  • added: ctor ResultLoaderMap()
  • added: field ResultLoader.boundSql: BoundSql
  • added: field ResultLoader.cacheKey: CacheKey
  • added: field ResultLoader.configuration: Configuration
  • added: field ResultLoader.creatorThreadId: long
  • added: field ResultLoader.executor: Executor
  • added: field ResultLoader.loaded: boolean
  • added: field ResultLoader.mappedStatement: MappedStatement
  • added: field ResultLoader.objectFactory: ObjectFactory
  • added: field ResultLoader.parameterObject: Object
  • added: field ResultLoader.resultExtractor: ResultExtractor
  • added: field ResultLoader.resultObject: Object
  • added: field ResultLoader.targetType: Class
  • added: final class JavassistProxyFactory extends JavassistProxyFactory
  • added: interface ProxyFactory
  • added: interface WriteReplaceInterface
  • added: method AbstractEnhancedDeserializationProxy.invoke(Object, Method, Object[]): Object
  • added: method AbstractEnhancedDeserializationProxy.newSerialStateHolder(Object, Map, ObjectFactory, List, List): AbstractSerialStateHolder
  • added: method AbstractSerialStateHolder.createDeserializationProxy(Object, Map, ObjectFactory, List, List): Object
  • added: method AbstractSerialStateHolder.readExternal(ObjectInput): void
  • added: method AbstractSerialStateHolder.readResolve(): Object
  • added: method AbstractSerialStateHolder.writeExternal(ObjectOutput): void
  • added: method ProxyFactory.createProxy(Object, ResultLoaderMap, Configuration, ObjectFactory, List, List): Object
  • added: method ProxyFactory.setProperties(Properties): void
  • added: method ResultLoader.loadResult(): Object
  • added: method ResultLoader.wasNull(): boolean
  • added: method ResultLoaderMap.LoadPair.load(): void
  • added: method ResultLoaderMap.LoadPair.load(Object): void
  • added: method ResultLoaderMap.addLoader(String, MetaObject, ResultLoader): void
  • added: method ResultLoaderMap.getProperties(): Map
  • added: method ResultLoaderMap.getPropertyNames(): Set
  • added: method ResultLoaderMap.hasLoader(String): boolean
  • added: method ResultLoaderMap.isEmpty(): boolean
  • added: method ResultLoaderMap.load(String): boolean
  • added: method ResultLoaderMap.loadAll(): void
  • added: method ResultLoaderMap.remove(String): void
  • added: method ResultLoaderMap.size(): int
  • added: method WriteReplaceInterface.writeReplace(): Object
  • added: static class ResultLoaderMap.LoadPair implements Serializable
  • added: static field AbstractEnhancedDeserializationProxy.FINALIZE_METHOD: String
  • added: static field AbstractEnhancedDeserializationProxy.WRITE_REPLACE_METHOD: String
  • added: class CglibProxyFactory implements ProxyFactory
  • added: ctor CglibProxyFactory()
  • added: method CglibProxyFactory.createDeserializationProxy(Object, Map, ObjectFactory, List, List): Object
  • added: method CglibProxyFactory.createProxy(Object, ResultLoaderMap, Configuration, ObjectFactory, List, List): Object
  • added: class JavassistProxyFactory implements ProxyFactory
  • added: ctor JavassistProxyFactory()
  • added: method JavassistProxyFactory.createDeserializationProxy(Object, Map, ObjectFactory, List, List): Object
  • added: method JavassistProxyFactory.createProxy(Object, ResultLoaderMap, Configuration, ObjectFactory, List, List): Object
  • added: interface ParameterHandler
  • added: method ParameterHandler.getParameterObject(): Object
  • added: method ParameterHandler.setParameters(PreparedStatement): void
  • added: class DefaultMapResultHandler implements ResultHandler
  • added: class DefaultResultContext implements ResultContext
  • added: class DefaultResultHandler implements ResultHandler
  • added: class ResultMapException extends PersistenceException
  • added: ctor DefaultMapResultHandler(String, ObjectFactory, ObjectWrapperFactory, ReflectorFactory)
  • added: ctor DefaultResultContext()
  • added: ctor DefaultResultHandler()
  • added: ctor DefaultResultHandler(ObjectFactory)
  • added: ctor ResultMapException()
  • added: ctor ResultMapException(String)
  • added: ctor ResultMapException(String, Throwable)
  • added: ctor ResultMapException(Throwable)
  • added: method DefaultMapResultHandler.getMappedResults(): Map
  • added: method DefaultMapResultHandler.handleResult(ResultContext): void
  • added: method DefaultResultContext.getResultCount(): int
  • added: method DefaultResultContext.getResultObject(): Object
  • added: method DefaultResultContext.isStopped(): boolean
  • added: method DefaultResultContext.nextResultObject(Object): void
  • added: method DefaultResultContext.stop(): void
  • added: method DefaultResultHandler.getResultList(): List
  • added: method DefaultResultHandler.handleResult(ResultContext): void
  • added: class DefaultResultSetHandler implements ResultSetHandler
  • added: class ResultSetWrapper
  • added: ctor DefaultResultSetHandler(Executor, MappedStatement, ParameterHandler, ResultHandler, BoundSql, RowBounds)
  • added: ctor ResultSetWrapper(ResultSet, Configuration)
  • added: interface ResultSetHandler
  • added: method DefaultResultSetHandler.checkResultHandler(): void
  • added: method DefaultResultSetHandler.handleCursorResultSets(Statement): Cursor
  • added: method DefaultResultSetHandler.handleOutputParameters(CallableStatement): void
  • added: method DefaultResultSetHandler.handleResultSets(Statement): List
  • added: method DefaultResultSetHandler.handleRowValues(ResultSetWrapper, ResultMap, ResultHandler, RowBounds, ResultMapping): void
  • added: method DefaultResultSetHandler.resolveDiscriminatedResultMap(ResultSetWrapper, ResultMap, String): ResultMap
  • added: method ResultSetHandler.handleCursorResultSets(Statement): Cursor
  • added: method ResultSetHandler.handleOutputParameters(CallableStatement): void
  • added: method ResultSetHandler.handleResultSets(Statement): List
  • added: method ResultSetWrapper.getClassNames(): List
  • added: method ResultSetWrapper.getColumnNames(): List
  • added: method ResultSetWrapper.getJdbcType(String): JdbcType
  • added: method ResultSetWrapper.getJdbcTypes(): List
  • added: method ResultSetWrapper.getMappedColumnNames(ResultMap, String): Set
  • added: method ResultSetWrapper.getResultSet(): ResultSet
  • added: method ResultSetWrapper.getTypeHandler(Type, String): TypeHandler
  • added: method ResultSetWrapper.getUnmappedColumnNames(ResultMap, String): List
  • added: abstract class BaseStatementHandler implements StatementHandler
  • added: class CallableStatementHandler extends BaseStatementHandler
  • added: class PreparedStatementHandler extends BaseStatementHandler
  • added: class RoutingStatementHandler implements StatementHandler
  • added: class SimpleStatementHandler extends BaseStatementHandler
  • added: class StatementUtil
  • added: ctor BaseStatementHandler(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql)
  • added: ctor CallableStatementHandler(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql)
  • added: ctor PreparedStatementHandler(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql)
  • added: ctor RoutingStatementHandler(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql)
  • added: ctor SimpleStatementHandler(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql)
  • added: field BaseStatementHandler.boundSql: BoundSql
  • added: field BaseStatementHandler.configuration: Configuration
  • added: field BaseStatementHandler.executor: Executor
  • added: field BaseStatementHandler.mappedStatement: MappedStatement
  • added: field BaseStatementHandler.objectFactory: ObjectFactory
  • added: field BaseStatementHandler.parameterHandler: ParameterHandler
  • added: field BaseStatementHandler.resultSetHandler: ResultSetHandler
  • added: field BaseStatementHandler.rowBounds: RowBounds
  • added: field BaseStatementHandler.typeHandlerRegistry: TypeHandlerRegistry
  • added: interface StatementHandler
  • added: method BaseStatementHandler.closeStatement(Statement): void
  • added: method BaseStatementHandler.generateKeys(Object): void
  • added: method BaseStatementHandler.getBoundSql(): BoundSql
  • added: method BaseStatementHandler.getParameterHandler(): ParameterHandler
  • added: method BaseStatementHandler.instantiateStatement(Connection): Statement
  • added: method BaseStatementHandler.prepare(Connection, Integer): Statement
  • added: method BaseStatementHandler.setFetchSize(Statement): void
  • added: method BaseStatementHandler.setStatementTimeout(Statement, Integer): void
  • added: method CallableStatementHandler.batch(Statement): void
  • added: method CallableStatementHandler.instantiateStatement(Connection): Statement
  • added: method CallableStatementHandler.parameterize(Statement): void
  • added: method CallableStatementHandler.query(Statement, ResultHandler): List
  • added: method CallableStatementHandler.queryCursor(Statement): Cursor
  • added: method CallableStatementHandler.update(Statement): int
  • added: method PreparedStatementHandler.batch(Statement): void
  • added: method PreparedStatementHandler.instantiateStatement(Connection): Statement
  • added: method PreparedStatementHandler.parameterize(Statement): void
  • added: method PreparedStatementHandler.query(Statement, ResultHandler): List
  • added: method PreparedStatementHandler.queryCursor(Statement): Cursor
  • added: method PreparedStatementHandler.update(Statement): int
  • added: method RoutingStatementHandler.batch(Statement): void
  • added: method RoutingStatementHandler.getBoundSql(): BoundSql
  • added: method RoutingStatementHandler.getParameterHandler(): ParameterHandler
  • added: method RoutingStatementHandler.parameterize(Statement): void
  • added: method RoutingStatementHandler.prepare(Connection, Integer): Statement
  • added: method RoutingStatementHandler.query(Statement, ResultHandler): List
  • added: method RoutingStatementHandler.queryCursor(Statement): Cursor
  • added: method RoutingStatementHandler.update(Statement): int
  • added: method SimpleStatementHandler.batch(Statement): void
  • added: method SimpleStatementHandler.instantiateStatement(Connection): Statement
  • added: method SimpleStatementHandler.parameterize(Statement): void
  • added: method SimpleStatementHandler.query(Statement, ResultHandler): List
  • added: method SimpleStatementHandler.queryCursor(Statement): Cursor
  • added: method SimpleStatementHandler.update(Statement): int
  • added: method StatementHandler.batch(Statement): void
  • added: method StatementHandler.getBoundSql(): BoundSql
  • added: method StatementHandler.getParameterHandler(): ParameterHandler
  • added: method StatementHandler.parameterize(Statement): void
  • added: method StatementHandler.prepare(Connection, Integer): Statement
  • added: method StatementHandler.query(Statement, ResultHandler): List
  • added: method StatementHandler.queryCursor(Statement): Cursor
  • added: method StatementHandler.update(Statement): int
  • added: static method StatementUtil.applyTransactionTimeout(Statement, Integer, Integer): void
  • added: abstract class VFS
  • added: class ClassLoaderWrapper
  • added: class DefaultVFS extends VFS
  • added: class ExternalResources
  • added: class JBoss6VFS extends VFS
  • added: class ResolverUtil
  • added: class Resources
  • added: ctor DefaultVFS()
  • added: ctor JBoss6VFS()
  • added: ctor ResolverUtil()
  • added: ctor ResolverUtil.AnnotatedWith(Class)
  • added: ctor ResolverUtil.IsA(Class)
  • added: ctor VFS()
  • added: final class SerialFilterChecker
  • added: interface ResolverUtil.Test
  • added: method ClassLoaderWrapper.classForName(String): Class
  • added: method ClassLoaderWrapper.classForName(String, ClassLoader): Class
  • added: method ClassLoaderWrapper.getResourceAsStream(String): InputStream
  • added: method ClassLoaderWrapper.getResourceAsStream(String, ClassLoader): InputStream
  • added: method ClassLoaderWrapper.getResourceAsURL(String): URL
  • added: method ClassLoaderWrapper.getResourceAsURL(String, ClassLoader): URL
  • added: method DefaultVFS.findJarForResource(URL): URL
  • added: method DefaultVFS.getPackagePath(String): String
  • added: method DefaultVFS.isJar(URL): boolean
  • added: method DefaultVFS.isJar(URL, byte[]): boolean
  • added: method DefaultVFS.isValid(): boolean
  • added: method DefaultVFS.list(URL, String): List
  • added: method DefaultVFS.listResources(JarInputStream, String): List
  • added: method JBoss6VFS.isValid(): boolean
  • added: method JBoss6VFS.list(URL, String): List
  • added: method ResolverUtil.AnnotatedWith.matches(Class): boolean
  • added: method ResolverUtil.AnnotatedWith.toString(): String
  • added: method ResolverUtil.IsA.matches(Class): boolean
  • added: method ResolverUtil.IsA.toString(): String
  • added: method ResolverUtil.Test.matches(Class): boolean
  • added: method ResolverUtil.addIfMatching(ResolverUtil.Test, String): void
  • added: method ResolverUtil.find(ResolverUtil.Test, String): ResolverUtil
  • added: method ResolverUtil.findAnnotated(Class, String[]): ResolverUtil
  • added: method ResolverUtil.findImplementations(Class, String[]): ResolverUtil
  • added: method ResolverUtil.getClassLoader(): ClassLoader
  • added: method ResolverUtil.getClasses(): Set
  • added: method ResolverUtil.getPackagePath(String): String
  • added: method ResolverUtil.setClassLoader(ClassLoader): void
  • added: method VFS.isValid(): boolean
  • added: method VFS.list(String): List
  • added: method VFS.list(URL, String): List
  • added: static class ResolverUtil.AnnotatedWith implements ResolverUtil.Test
  • added: static class ResolverUtil.IsA implements ResolverUtil.Test
  • added: static method ExternalResources.copyExternalResource(File, File): void
  • added: static method ExternalResources.getConfiguredTemplate(String, String): String
  • added: static method JBoss6VFS.checkNotNull(Object): Object
  • added: static method JBoss6VFS.checkReturnType(Method, Class): void
  • added: static method JBoss6VFS.initialize(): void
  • added: static method JBoss6VFS.setInvalid(): void
  • added: static method Resources.classForName(String): Class
  • added: static method Resources.getCharset(): Charset
  • added: static method Resources.getDefaultClassLoader(): ClassLoader
  • added: static method Resources.getResourceAsFile(ClassLoader, String): File
  • added: static method Resources.getResourceAsFile(String): File
  • added: static method Resources.getResourceAsProperties(ClassLoader, String): Properties
  • added: static method Resources.getResourceAsProperties(String): Properties
  • added: static method Resources.getResourceAsReader(ClassLoader, String): Reader
  • added: static method Resources.getResourceAsReader(String): Reader
  • added: static method Resources.getResourceAsStream(ClassLoader, String): InputStream
  • added: static method Resources.getResourceAsStream(String): InputStream
  • added: static method Resources.getResourceURL(ClassLoader, String): URL
  • added: static method Resources.getResourceURL(String): URL
  • added: static method Resources.getUrlAsProperties(String): Properties
  • added: static method Resources.getUrlAsReader(String): Reader
  • added: static method Resources.getUrlAsStream(String): InputStream
  • added: static method Resources.setCharset(Charset): void
  • added: static method Resources.setDefaultClassLoader(ClassLoader): void
  • added: static method SerialFilterChecker.check(): void
  • added: static method VFS.addImplClass(Class): void
  • added: static method VFS.getClass(String): Class
  • added: static method VFS.getInstance(): VFS
  • added: static method VFS.getMethod(Class, String, Class[]): Method
  • added: static method VFS.getResources(String): List
  • added: static method VFS.invoke(Method, Object, Object[]): Object
  • added: abstract class CtBehavior extends CtMember
  • added: abstract class CtClass
  • added: abstract class CtMember
  • added: class ByteArrayClassPath implements ClassPath
  • added: class CannotCompileException extends Exception
  • added: class ClassClassPath implements ClassPath
  • added: class ClassMap extends HashMap
  • added: class ClassPool
  • added: class CodeConverter
  • added: class CtField extends CtMember
  • added: class CtNewConstructor
  • added: class CtNewMethod
  • added: class Loader extends ClassLoader
  • added: class LoaderClassPath implements ClassPath
  • added: class Modifier
  • added: class NotFoundException extends Exception
  • added: class SerialVersionUID
  • added: class URLClassPath implements ClassPath
  • added: ctor ByteArrayClassPath(String, byte[])
  • added: ctor CannotCompileException(ClassFormatError, String)
  • added: ctor CannotCompileException(ClassNotFoundException, String)
  • added: ctor CannotCompileException(CompileError)
  • added: ctor CannotCompileException(NotFoundException)
  • added: ctor CannotCompileException(String)
  • added: ctor CannotCompileException(String, Throwable)
  • added: ctor CannotCompileException(Throwable)
  • added: ctor ClassClassPath(Class)
  • added: ctor ClassMap()
  • added: ctor ClassPool()
  • added: ctor ClassPool(ClassPool)
  • added: ctor ClassPool(boolean)
  • added: ctor CodeConverter()
  • added: ctor CodeConverter.DefaultArrayAccessReplacementMethodNames()
  • added: ctor CtBehavior(CtClass, MethodInfo)
  • added: ctor CtClass(String)
  • added: ctor CtConstructor(CtClass[], CtClass)
  • added: ctor CtConstructor(CtConstructor, CtClass, ClassMap)
  • added: ctor CtConstructor(MethodInfo, CtClass)
  • added: ctor CtField(CtClass, String, CtClass)
  • added: ctor CtField(CtField, CtClass)
  • added: ctor CtField.Initializer()
  • added: ctor CtMember(CtClass)
  • added: ctor CtMethod(CtClass, String, CtClass[], CtClass)
  • added: ctor CtMethod(CtMethod, CtClass, ClassMap)
  • added: ctor CtNewConstructor()
  • added: ctor CtNewMethod()
  • added: ctor Loader()
  • added: ctor Loader(ClassLoader, ClassPool)
  • added: ctor Loader(ClassPool)
  • added: ctor Loader.Simple()
  • added: ctor Loader.Simple(ClassLoader)
  • added: ctor LoaderClassPath(ClassLoader)
  • added: ctor Modifier()
  • added: ctor NotFoundException(String)
  • added: ctor NotFoundException(String, Exception)
  • added: ctor SerialVersionUID()
  • added: ctor URLClassPath(String, int, String, String)
  • added: field ByteArrayClassPath.classfile: byte[]
  • added: field ByteArrayClassPath.classname: String
  • added: field ClassPool.childFirstLookup: boolean
  • added: field ClassPool.classes: Hashtable
  • added: field ClassPool.parent: ClassPool
  • added: field ClassPool.source: ClassPoolTail
  • added: field CodeConverter.transformers: Transformer
  • added: field CtBehavior.methodInfo: MethodInfo
  • added: field CtClass.qualifiedName: String
  • added: field CtField.fieldInfo: FieldInfo
  • added: field CtMember.declaringClass: CtClass
  • added: field CtMethod.cachedStringRep: String
  • added: field Loader.doDelegation: boolean
  • added: field URLClassPath.directory: String
  • added: field URLClassPath.hostname: String
  • added: field URLClassPath.packageName: String
  • added: field URLClassPath.port: int
  • added: final class CtConstructor extends CtBehavior
  • added: final class CtMethod extends CtBehavior
  • added: final class CtPrimitiveType extends CtClass
  • added: interface ClassPath
  • added: interface CodeConverter.ArrayAccessReplacementMethodNames
  • added: interface Translator
  • added: method ByteArrayClassPath.find(String): URL
  • added: method ByteArrayClassPath.openClassfile(String): InputStream
  • added: method ByteArrayClassPath.toString(): String
  • added: method CannotCompileException.getCause(): Throwable
  • added: method CannotCompileException.getReason(): String
  • added: method CannotCompileException.initCause(Throwable): Throwable
  • added: method ClassClassPath.find(String): URL
  • added: method ClassClassPath.openClassfile(String): InputStream
  • added: method ClassClassPath.toString(): String
  • added: method ClassMap.fix(CtClass): void
  • added: method ClassMap.fix(String): void
  • added: method ClassMap.get(Object): String
  • added: method ClassMap.put(CtClass, CtClass): void
  • added: method ClassMap.put(String, String): String
  • added: method ClassMap.put0(String, String): String
  • added: method ClassMap.putIfNone(String, String): void
  • added: method ClassPath.find(String): URL
  • added: method ClassPath.openClassfile(String): InputStream
  • added: method ClassPool.appendClassPath(ClassPath): ClassPath
  • added: method ClassPool.appendClassPath(String): ClassPath
  • added: method ClassPool.appendPathList(String): void
  • added: method ClassPool.appendSystemPath(): ClassPath
  • added: method ClassPool.cacheCtClass(String, CtClass, boolean): void
  • added: method ClassPool.clearImportedPackages(): void
  • added: method ClassPool.createCtClass(String, boolean): CtClass
  • added: method ClassPool.find(String): URL
  • added: method ClassPool.get(String): CtClass
  • added: method ClassPool.get(String[]): CtClass[]
  • added: method ClassPool.get0(String, boolean): CtClass
  • added: method ClassPool.getAndRename(String, String): CtClass
  • added: method ClassPool.getCached(String): CtClass
  • added: method ClassPool.getClassLoader(): ClassLoader
  • added: method ClassPool.getCtClass(String): CtClass
  • added: method ClassPool.getImportedPackages(): Iterator
  • added: method ClassPool.getMethod(String, String): CtMethod
  • added: method ClassPool.getOrNull(String): CtClass
  • added: method ClassPool.importPackage(String): void
  • added: method ClassPool.insertClassPath(ClassPath): ClassPath
  • added: method ClassPool.insertClassPath(String): ClassPath
  • added: method ClassPool.lookupCflow(String): Object[]
  • added: method ClassPool.makeAnnotation(String): CtClass
  • added: method ClassPool.makeClass(ClassFile): CtClass
  • added: method ClassPool.makeClass(ClassFile, boolean): CtClass
  • added: method ClassPool.makeClass(InputStream): CtClass
  • added: method ClassPool.makeClass(InputStream, boolean): CtClass
  • added: method ClassPool.makeClass(String): CtClass
  • added: method ClassPool.makeClass(String, CtClass): CtClass
  • added: method ClassPool.makeClassIfNew(InputStream): CtClass
  • added: method ClassPool.makeInterface(String): CtClass
  • added: method ClassPool.makeInterface(String, CtClass): CtClass
  • added: method ClassPool.makePackage(ClassLoader, String): void
  • added: method ClassPool.recordInvalidClassName(String): void
  • added: method ClassPool.removeCached(String): CtClass
  • added: method ClassPool.removeClassPath(ClassPath): void
  • added: method ClassPool.toClass(CtClass): Class
  • added: method ClassPool.toClass(CtClass, Class): Class
  • added: method ClassPool.toClass(CtClass, Class, ClassLoader, ProtectionDomain): Class
  • added: method ClassPool.toClass(CtClass, ClassLoader): Class
  • added: method ClassPool.toClass(CtClass, ClassLoader, ProtectionDomain): Class
  • added: method ClassPool.toClass(CtClass, MethodHandles.Lookup): Class
  • added: method ClassPool.toString(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.byteOrBooleanRead(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.byteOrBooleanWrite(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.charRead(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.charWrite(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.doubleRead(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.doubleWrite(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.floatRead(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.floatWrite(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.intRead(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.intWrite(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.longRead(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.longWrite(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.objectRead(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.objectWrite(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.shortRead(): String
  • added: method CodeConverter.ArrayAccessReplacementMethodNames.shortWrite(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.byteOrBooleanRead(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.byteOrBooleanWrite(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.charRead(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.charWrite(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.doubleRead(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.doubleWrite(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.floatRead(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.floatWrite(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.intRead(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.intWrite(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.longRead(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.longWrite(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.objectRead(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.objectWrite(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.shortRead(): String
  • added: method CodeConverter.DefaultArrayAccessReplacementMethodNames.shortWrite(): String
  • added: method CodeConverter.doit(CtClass, MethodInfo, ConstPool): void
  • added: method CodeConverter.insertAfterMethod(CtMethod, CtMethod): void
  • added: method CodeConverter.insertBeforeMethod(CtMethod, CtMethod): void
  • added: method CodeConverter.redirectFieldAccess(CtField, CtClass, String): void
  • added: method CodeConverter.redirectMethodCall(CtMethod, CtMethod): void
  • added: method CodeConverter.redirectMethodCall(String, CtMethod): void
  • added: method CodeConverter.redirectMethodCallToStatic(CtMethod, CtMethod): void
  • added: method CodeConverter.replaceArrayAccess(CtClass, CodeConverter.ArrayAccessReplacementMethodNames): void
  • added: method CodeConverter.replaceFieldRead(CtField, CtClass, String): void
  • added: method CodeConverter.replaceFieldWrite(CtField, CtClass, String): void
  • added: method CodeConverter.replaceNew(CtClass, CtClass): void
  • added: method CodeConverter.replaceNew(CtClass, CtClass, String): void
  • added: method CtBehavior.addCatch(String, CtClass): void
  • added: method CtBehavior.addCatch(String, CtClass, String): void
  • added: method CtBehavior.addLocalVariable(String, CtClass): void
  • added: method CtBehavior.addParameter(CtClass): void
  • added: method CtBehavior.extendToString(StringBuilder): void
  • added: method CtBehavior.getAnnotation(Class): Object
  • added: method CtBehavior.getAnnotations(): Object[]
  • added: method CtBehavior.getAttribute(String): byte[]
  • added: method CtBehavior.getAvailableAnnotations(): Object[]
  • added: method CtBehavior.getAvailableParameterAnnotations(): Object[][]
  • added: method CtBehavior.getExceptionTypes(): CtClass[]
  • added: method CtBehavior.getGenericSignature(): String
  • added: method CtBehavior.getLongName(): String
  • added: method CtBehavior.getMethodInfo(): MethodInfo
  • added: method CtBehavior.getMethodInfo2(): MethodInfo
  • added: method CtBehavior.getModifiers(): int
  • added: method CtBehavior.getParameterAnnotations(): Object[][]
  • added: method CtBehavior.getParameterTypes(): CtClass[]
  • added: method CtBehavior.getSignature(): String
  • added: method CtBehavior.hasAnnotation(String): boolean
  • added: method CtBehavior.insertAfter(String): void
  • added: method CtBehavior.insertAfter(String, boolean): void
  • added: method CtBehavior.insertAfter(String, boolean, boolean): void
  • added: method CtBehavior.insertAt(int, String): int
  • added: method CtBehavior.insertAt(int, boolean, String): int
  • added: method CtBehavior.insertBefore(String): void
  • added: method CtBehavior.insertParameter(CtClass): void
  • added: method CtBehavior.instrument(CodeConverter): void
  • added: method CtBehavior.instrument(ExprEditor): void
  • added: method CtBehavior.isEmpty(): boolean
  • added: method CtBehavior.setAttribute(String, byte[]): void
  • added: method CtBehavior.setBody(String): void
  • added: method CtBehavior.setBody(String, String, String): void
  • added: method CtBehavior.setExceptionTypes(CtClass[]): void
  • added: method CtBehavior.setGenericSignature(String): void
  • added: method CtBehavior.setModifiers(int): void
  • added: method CtBehavior.useCflow(String): void
  • added: method CtClass.addConstructor(CtConstructor): void
  • added: method CtClass.addField(CtField): void
  • added: method CtClass.addField(CtField, CtField.Initializer): void
  • added: method CtClass.addField(CtField, String): void
  • added: method CtClass.addInterface(CtClass): void
  • added: method CtClass.addMethod(CtMethod): void
  • added: method CtClass.debugWriteFile(): void
  • added: method CtClass.debugWriteFile(String): void
  • added: method CtClass.defrost(): void
  • added: method CtClass.detach(): void
  • added: method CtClass.extendToString(StringBuilder): void
  • added: method CtClass.freeze(): void
  • added: method CtClass.getAccessorMaker(): AccessorMaker
  • added: method CtClass.getAnnotation(Class): Object
  • added: method CtClass.getAnnotations(): Object[]
  • added: method CtClass.getAttribute(String): byte[]
  • added: method CtClass.getAvailableAnnotations(): Object[]
  • added: method CtClass.getClassFile(): ClassFile
  • added: method CtClass.getClassFile2(): ClassFile
  • added: method CtClass.getClassInitializer(): CtConstructor
  • added: method CtClass.getClassPool(): ClassPool
  • added: method CtClass.getComponentType(): CtClass
  • added: method CtClass.getConstructor(String): CtConstructor
  • added: method CtClass.getConstructors(): CtConstructor[]
  • added: method CtClass.getDeclaredBehaviors(): CtBehavior[]
  • added: method CtClass.getDeclaredClasses(): CtClass[]
  • added: method CtClass.getDeclaredConstructor(CtClass[]): CtConstructor
  • added: method CtClass.getDeclaredConstructors(): CtConstructor[]
  • added: method CtClass.getDeclaredField(String): CtField
  • added: method CtClass.getDeclaredField(String, String): CtField
  • added: method CtClass.getDeclaredFields(): CtField[]
  • added: method CtClass.getDeclaredMethod(String): CtMethod
  • added: method CtClass.getDeclaredMethod(String, CtClass[]): CtMethod
  • added: method CtClass.getDeclaredMethods(): CtMethod[]
  • added: method CtClass.getDeclaredMethods(String): CtMethod[]
  • added: method CtClass.getDeclaringClass(): CtClass
  • added: method CtClass.getEnclosingBehavior(): CtBehavior
  • added: method CtClass.getEnclosingMethod(): CtMethod
  • added: method CtClass.getField(String): CtField
  • added: method CtClass.getField(String, String): CtField
  • added: method CtClass.getFields(): CtField[]
  • added: method CtClass.getGenericSignature(): String
  • added: method CtClass.getInterfaces(): CtClass[]
  • added: method CtClass.getLinesCount(): int
  • added: method CtClass.getMethod(String, String): CtMethod
  • added: method CtClass.getMethods(): CtMethod[]
  • added: method CtClass.getModifiers(): int
  • added: method CtClass.getName(): String
  • added: method CtClass.getNestedClasses(): CtClass[]
  • added: method CtClass.getPackageName(): String
  • added: method CtClass.getRefClasses(): Collection
  • added: method CtClass.getSimpleName(): String
  • added: method CtClass.getSuperclass(): CtClass
  • added: method CtClass.getURL(): URL
  • added: method CtClass.hasAnnotation(Class): boolean
  • added: method CtClass.hasAnnotation(String): boolean
  • added: method CtClass.instrument(CodeConverter): void
  • added: method CtClass.instrument(ExprEditor): void
  • added: method CtClass.isAnnotation(): boolean
  • added: method CtClass.isArray(): boolean
  • added: method CtClass.isEnum(): boolean
  • added: method CtClass.isFrozen(): boolean
  • added: method CtClass.isInterface(): boolean
  • added: method CtClass.isKotlin(): boolean
  • added: method CtClass.isModified(): boolean
  • added: method CtClass.isPrimitive(): boolean
  • added: method CtClass.makeClassInitializer(): CtConstructor
  • added: method CtClass.makeFileOutput(String): DataOutputStream
  • added: method CtClass.makeNestedClass(String, boolean): CtClass
  • added: method CtClass.makeUniqueName(String): String
  • added: method CtClass.prune(): void
  • added: method CtClass.rebuildClassFile(): void
  • added: method CtClass.removeConstructor(CtConstructor): void
  • added: method CtClass.removeField(CtField): void
  • added: method CtClass.removeMethod(CtMethod): void
  • added: method CtClass.replaceClassName(ClassMap): void
  • added: method CtClass.replaceClassName(String, String): void
  • added: method CtClass.setAttribute(String, byte[]): void
  • added: method CtClass.setGenericSignature(String): void
  • added: method CtClass.setInterfaces(CtClass[]): void
  • added: method CtClass.setModifiers(int): void
  • added: method CtClass.setName(String): void
  • added: method CtClass.setSuperclass(CtClass): void
  • added: method CtClass.stopPruning(boolean): boolean
  • added: method CtClass.subclassOf(CtClass): boolean
  • added: method CtClass.subtypeOf(CtClass): boolean
  • added: method CtClass.toBytecode(): byte[]
  • added: method CtClass.toBytecode(DataOutputStream): void
  • added: method CtClass.toClass(): Class
  • added: method CtClass.toClass(Class): Class
  • added: method CtClass.toClass(ClassLoader): Class
  • added: method CtClass.toClass(ClassLoader, ProtectionDomain): Class
  • added: method CtClass.toClass(MethodHandles.Lookup): Class
  • added: method CtClass.toString(): String
  • added: method CtClass.writeFile(): void
  • added: method CtClass.writeFile(String): void
  • added: method CtConstructor.callsSuper(): boolean
  • added: method CtConstructor.getLongName(): String
  • added: method CtConstructor.getName(): String
  • added: method CtConstructor.insertBeforeBody(String): void
  • added: method CtConstructor.isClassInitializer(): boolean
  • added: method CtConstructor.isConstructor(): boolean
  • added: method CtConstructor.isEmpty(): boolean
  • added: method CtConstructor.setBody(CtConstructor, ClassMap): void
  • added: method CtConstructor.setBody(String): void
  • added: method CtConstructor.toMethod(String, CtClass): CtMethod
  • added: method CtConstructor.toMethod(String, CtClass, ClassMap): CtMethod
  • added: method CtField.extendToString(StringBuilder): void
  • added: method CtField.getAnnotation(Class): Object
  • added: method CtField.getAnnotations(): Object[]
  • added: method CtField.getAttribute(String): byte[]
  • added: method CtField.getAvailableAnnotations(): Object[]
  • added: method CtField.getConstantValue(): Object
  • added: method CtField.getDeclaringClass(): CtClass
  • added: method CtField.getFieldInfo(): FieldInfo
  • added: method CtField.getFieldInfo2(): FieldInfo
  • added: method CtField.getGenericSignature(): String
  • added: method CtField.getInitAST(): ASTree
  • added: method CtField.getModifiers(): int
  • added: method CtField.getName(): String
  • added: method CtField.getSignature(): String
  • added: method CtField.getType(): CtClass
  • added: method CtField.hasAnnotation(String): boolean
  • added: method CtField.setAttribute(String, byte[]): void
  • added: method CtField.setGenericSignature(String): void
  • added: method CtField.setModifiers(int): void
  • added: method CtField.setName(String): void
  • added: method CtField.setType(CtClass): void
  • added: method CtField.toString(): String
  • added: method CtMember.extendToString(StringBuilder): void
  • added: method CtMember.getAnnotation(Class): Object
  • added: method CtMember.getAnnotations(): Object[]
  • added: method CtMember.getAttribute(String): byte[]
  • added: method CtMember.getAvailableAnnotations(): Object[]
  • added: method CtMember.getDeclaringClass(): CtClass
  • added: method CtMember.getGenericSignature(): String
  • added: method CtMember.getModifiers(): int
  • added: method CtMember.getName(): String
  • added: method CtMember.getSignature(): String
  • added: method CtMember.hasAnnotation(Class): boolean
  • added: method CtMember.hasAnnotation(String): boolean
  • added: method CtMember.setAttribute(String, byte[]): void
  • added: method CtMember.setGenericSignature(String): void
  • added: method CtMember.setModifiers(int): void
  • added: method CtMember.toString(): String
  • added: method CtMember.visibleFrom(CtClass): boolean
  • added: method CtMethod.equals(Object): boolean
  • added: method CtMethod.getLongName(): String
  • added: method CtMethod.getName(): String
  • added: method CtMethod.getReturnType(): CtClass
  • added: method CtMethod.hashCode(): int
  • added: method CtMethod.isEmpty(): boolean
  • added: method CtMethod.setBody(CtMethod, ClassMap): void
  • added: method CtMethod.setName(String): void
  • added: method CtMethod.setWrappedBody(CtMethod, CtMethod.ConstParameter): void
  • added: method CtPrimitiveType.getArrayType(): int
  • added: method CtPrimitiveType.getDataSize(): int
  • added: method CtPrimitiveType.getDescriptor(): char
  • added: method CtPrimitiveType.getGetMethodDescriptor(): String
  • added: method CtPrimitiveType.getGetMethodName(): String
  • added: method CtPrimitiveType.getModifiers(): int
  • added: method CtPrimitiveType.getReturnOp(): int
  • added: method CtPrimitiveType.getWrapperName(): String
  • added: method CtPrimitiveType.isPrimitive(): boolean
  • added: method Loader.Simple.invokeDefineClass(CtClass): Class
  • added: method Loader.addTranslator(ClassPool, Translator): void
  • added: method Loader.delegateLoadingOf(String): void
  • added: method Loader.delegateToParent(String): Class
  • added: method Loader.findClass(String): Class
  • added: method Loader.loadClass(String, boolean): Class
  • added: method Loader.loadClassByDelegation(String): Class
  • added: method Loader.run(String, String[]): void
  • added: method Loader.run(String[]): void
  • added: method Loader.setClassPool(ClassPool): void
  • added: method Loader.setDomain(ProtectionDomain): void
  • added: method LoaderClassPath.find(String): URL
  • added: method LoaderClassPath.openClassfile(String): InputStream
  • added: method LoaderClassPath.toString(): String
  • added: method Translator.onLoad(ClassPool, String): void
  • added: method Translator.start(ClassPool): void
  • added: method URLClassPath.find(String): URL
  • added: method URLClassPath.openClassfile(String): InputStream
  • added: method URLClassPath.toString(): String
  • added: static abstract class CtField.Initializer
  • added: static class CodeConverter.DefaultArrayAccessReplacementMethodNames implements CodeConverter.ArrayAccessReplacementMethodNames
  • added: static class CtMethod.ConstParameter
  • added: static class Loader.Simple extends ClassLoader
  • added: static field ClassPool.cacheOpenedJarFile: boolean
  • added: static field ClassPool.doPruning: boolean
  • added: static field ClassPool.releaseUnmodifiedClassFile: boolean
  • added: static field CtClass.booleanType: CtClass
  • added: static field CtClass.byteType: CtClass
  • added: static field CtClass.charType: CtClass
  • added: static field CtClass.debugDump: String
  • added: static field CtClass.doubleType: CtClass
  • added: static field CtClass.floatType: CtClass
  • added: static field CtClass.intType: CtClass
  • added: static field CtClass.longType: CtClass
  • added: static field CtClass.shortType: CtClass
  • added: static field CtClass.version: String
  • added: static field CtClass.voidType: CtClass
  • added: static field CtNewConstructor.PASS_ARRAY: int
  • added: static field CtNewConstructor.PASS_NONE: int
  • added: static field CtNewConstructor.PASS_PARAMS: int
  • added: static field Modifier.ABSTRACT: int
  • added: static field Modifier.ANNOTATION: int
  • added: static field Modifier.ENUM: int
  • added: static field Modifier.FINAL: int
  • added: static field Modifier.INTERFACE: int
  • added: static field Modifier.NATIVE: int
  • added: static field Modifier.PRIVATE: int
  • added: static field Modifier.PROTECTED: int
  • added: static field Modifier.PUBLIC: int
  • added: static field Modifier.STATIC: int
  • added: static field Modifier.STRICT: int
  • added: static field Modifier.SYNCHRONIZED: int
  • added: static field Modifier.TRANSIENT: int
  • added: static field Modifier.VARARGS: int
  • added: static field Modifier.VOLATILE: int
  • added: static method ClassMap.toJavaName(String): String
  • added: static method ClassMap.toJvmName(String): String
  • added: static method ClassPool.getDefault(): ClassPool
  • added: static method CtClass.main(String[]): void
  • added: static method CtField.Initializer.byCall(CtClass, String): CtField.Initializer
  • added: static method CtField.Initializer.byCall(CtClass, String, String[]): CtField.Initializer
  • added: static method CtField.Initializer.byCallWithParams(CtClass, String): CtField.Initializer
  • added: static method CtField.Initializer.byCallWithParams(CtClass, String, String[]): CtField.Initializer
  • added: static method CtField.Initializer.byExpr(String): CtField.Initializer
  • added: static method CtField.Initializer.byNew(CtClass): CtField.Initializer
  • added: static method CtField.Initializer.byNew(CtClass, String[]): CtField.Initializer
  • added: static method CtField.Initializer.byNewArray(CtClass, int): CtField.Initializer
  • added: static method CtField.Initializer.byNewArray(CtClass, int[]): CtField.Initializer
  • added: static method CtField.Initializer.byNewWithParams(CtClass): CtField.Initializer
  • added: static method CtField.Initializer.byNewWithParams(CtClass, String[]): CtField.Initializer
  • added: static method CtField.Initializer.byParameter(int): CtField.Initializer
  • added: static method CtField.Initializer.constant(String): CtField.Initializer
  • added: static method CtField.Initializer.constant(boolean): CtField.Initializer
  • added: static method CtField.Initializer.constant(double): CtField.Initializer
  • added: static method CtField.Initializer.constant(float): CtField.Initializer
  • added: static method CtField.Initializer.constant(int): CtField.Initializer
  • added: static method CtField.Initializer.constant(long): CtField.Initializer
  • added: static method CtField.make(String, CtClass): CtField
  • added: static method CtMethod.ConstParameter.integer(int): CtMethod.ConstParameter
  • added: static method CtMethod.ConstParameter.integer(long): CtMethod.ConstParameter
  • added: static method CtMethod.ConstParameter.string(String): CtMethod.ConstParameter
  • added: static method CtMethod.make(MethodInfo, CtClass): CtMethod
  • added: static method CtMethod.make(String, CtClass): CtMethod
  • added: static method CtNewConstructor.copy(CtConstructor, CtClass, ClassMap): CtConstructor
  • added: static method CtNewConstructor.defaultConstructor(CtClass): CtConstructor
  • added: static method CtNewConstructor.make(CtClass[], CtClass[], CtClass): CtConstructor
  • added: static method CtNewConstructor.make(CtClass[], CtClass[], String, CtClass): CtConstructor
  • added: static method CtNewConstructor.make(CtClass[], CtClass[], int, CtMethod, CtMethod.ConstParameter, CtClass): CtConstructor
  • added: static method CtNewConstructor.make(String, CtClass): CtConstructor
  • added: static method CtNewConstructor.skeleton(CtClass[], CtClass[], CtClass): CtConstructor
  • added: static method CtNewMethod.abstractMethod(CtClass, String, CtClass[], CtClass[], CtClass): CtMethod
  • added: static method CtNewMethod.copy(CtMethod, CtClass, ClassMap): CtMethod
  • added: static method CtNewMethod.copy(CtMethod, String, CtClass, ClassMap): CtMethod
  • added: static method CtNewMethod.delegator(CtMethod, CtClass): CtMethod
  • added: static method CtNewMethod.getter(String, CtField): CtMethod
  • added: static method CtNewMethod.make(CtClass, String, CtClass[], CtClass[], String, CtClass): CtMethod
  • added: static method CtNewMethod.make(String, CtClass): CtMethod
  • added: static method CtNewMethod.make(String, CtClass, String, String): CtMethod
  • added: static method CtNewMethod.make(int, CtClass, String, CtClass[], CtClass[], String, CtClass): CtMethod
  • added: static method CtNewMethod.setter(String, CtField): CtMethod
  • added: static method CtNewMethod.wrapped(CtClass, String, CtClass[], CtClass[], CtMethod, CtMethod.ConstParameter, CtClass): CtMethod
  • added: static method Loader.main(String[]): void
  • added: static method Modifier.clear(int, int): int
  • added: static method Modifier.isAbstract(int): boolean
  • added: static method Modifier.isAnnotation(int): boolean
  • added: static method Modifier.isEnum(int): boolean
  • added: static method Modifier.isFinal(int): boolean
  • added: static method Modifier.isInterface(int): boolean
  • added: static method Modifier.isNative(int): boolean
  • added: static method Modifier.isPackage(int): boolean
  • added: static method Modifier.isPrivate(int): boolean
  • added: static method Modifier.isProtected(int): boolean
  • added: static method Modifier.isPublic(int): boolean
  • added: static method Modifier.isStatic(int): boolean
  • added: static method Modifier.isStrict(int): boolean
  • added: static method Modifier.isSynchronized(int): boolean
  • added: static method Modifier.isTransient(int): boolean
  • added: static method Modifier.isVarArgs(int): boolean
  • added: static method Modifier.isVolatile(int): boolean
  • added: static method Modifier.setPackage(int): int
  • added: static method Modifier.setPrivate(int): int
  • added: static method Modifier.setProtected(int): int
  • added: static method Modifier.setPublic(int): int
  • added: static method Modifier.toString(int): String
  • added: static method SerialVersionUID.calculateDefault(CtClass): long
  • added: static method SerialVersionUID.setSerialVersionUID(CtClass): void
  • added: static method URLClassPath.fetchClass(String, int, String, String): byte[]
  • added: class AccessFlag
  • added: class AnnotationDefaultAttribute extends AttributeInfo
  • added: class AnnotationsAttribute extends AttributeInfo
  • added: class AttributeInfo
  • added: class BadBytecode extends Exception
  • added: class BootstrapMethodsAttribute extends AttributeInfo
  • added: class ByteArray
  • added: class Bytecode extends ByteVector implements Cloneable, Opcode
  • added: class ClassFilePrinter
  • added: class ClassFileWriter
  • added: class CodeAttribute extends AttributeInfo implements Opcode
  • added: class CodeIterator implements Opcode
  • added: class ConstantAttribute extends AttributeInfo
  • added: class DeprecatedAttribute extends AttributeInfo
  • added: class Descriptor
  • added: class DuplicateMemberException extends CannotCompileException
  • added: class EnclosingMethodAttribute extends AttributeInfo
  • added: class ExceptionTable implements Cloneable
  • added: class ExceptionsAttribute extends AttributeInfo
  • added: class InnerClassesAttribute extends AttributeInfo
  • added: class InstructionPrinter implements Opcode
  • added: class LineNumberAttribute extends AttributeInfo
  • added: class LineNumberAttributeBuilder
  • added: class LocalVariableAttribute extends AttributeInfo
  • added: class LocalVariableTypeAttribute extends LocalVariableAttribute
  • added: class MethodInfo
  • added: class MethodParametersAttribute extends AttributeInfo
  • added: class NestHostAttribute extends AttributeInfo
  • added: class NestMembersAttribute extends AttributeInfo
  • added: class ParameterAnnotationsAttribute extends AttributeInfo
  • added: class PermittedSubclassesAttribute extends AttributeInfo
  • added: class RecordAttribute extends AttributeInfo
  • added: class SignatureAttribute extends AttributeInfo
  • added: class SourceFileAttribute extends AttributeInfo
  • added: class StackMap extends AttributeInfo
  • added: class StackMapTable extends AttributeInfo
  • added: class SyntheticAttribute extends AttributeInfo
  • added: class TypeAnnotationsAttribute extends AttributeInfo
  • added: ctor AccessFlag()
  • added: ctor AnnotationDefaultAttribute(ConstPool)
  • added: ctor AnnotationDefaultAttribute(ConstPool, byte[])
  • added: ctor AnnotationsAttribute(ConstPool, String)
  • added: ctor AnnotationsAttribute(ConstPool, String, byte[])
  • added: ctor AttributeInfo(ConstPool, String)
  • added: ctor AttributeInfo(ConstPool, String, byte[])
  • added: ctor AttributeInfo(ConstPool, int, DataInputStream)
  • added: ctor AttributeInfo(ConstPool, int, byte[])
  • added: ctor BadBytecode(MethodInfo, Throwable)
  • added: ctor BadBytecode(String)
  • added: ctor BadBytecode(String, Throwable)
  • added: ctor BadBytecode(int)
  • added: ctor BootstrapMethodsAttribute(ConstPool, BootstrapMethodsAttribute.BootstrapMethod[])
  • added: ctor BootstrapMethodsAttribute.BootstrapMethod(int, int[])
  • added: ctor ByteArray()
  • added: ctor Bytecode(ConstPool)
  • added: ctor Bytecode(ConstPool, int, int)
  • added: ctor ClassFile(DataInputStream)
  • added: ctor ClassFile(boolean, String, String)
  • added: ctor ClassFilePrinter()
  • added: ctor ClassFileWriter(int, int)
  • added: ctor CodeAttribute(ConstPool, int, int, byte[], ExceptionTable)
  • added: ctor CodeAttribute.RuntimeCopyException(String)
  • added: ctor CodeIterator(CodeAttribute)
  • added: ctor CodeIterator.Gap()
  • added: ctor ConstPool(DataInputStream)
  • added: ctor ConstPool(String)
  • added: ctor ConstantAttribute(ConstPool, int)
  • added: ctor DeprecatedAttribute(ConstPool)
  • added: ctor Descriptor()
  • added: ctor Descriptor.Iterator(String)
  • added: ctor DuplicateMemberException(String)
  • added: ctor EnclosingMethodAttribute(ConstPool, String)
  • added: ctor EnclosingMethodAttribute(ConstPool, String, String, String)
  • added: ctor ExceptionTable(ConstPool)
  • added: ctor ExceptionsAttribute(ConstPool)
  • added: ctor FieldInfo(ConstPool, String, String)
  • added: ctor InnerClassesAttribute(ConstPool)
  • added: ctor InstructionPrinter(PrintStream)
  • added: ctor LineNumberAttribute.Pc()
  • added: ctor LineNumberAttributeBuilder()
  • added: ctor LocalVariableAttribute(ConstPool)
  • added: ctor LocalVariableAttribute(ConstPool, String)
  • added: ctor LocalVariableTypeAttribute(ConstPool)
  • added: ctor MethodInfo(ConstPool, String, MethodInfo, Map)
  • added: ctor MethodInfo(ConstPool, String, String)
  • added: ctor MethodParametersAttribute(ConstPool, String[], int[])
  • added: ctor ParameterAnnotationsAttribute(ConstPool, String)
  • added: ctor ParameterAnnotationsAttribute(ConstPool, String, byte[])
  • added: ctor PermittedSubclassesAttribute(ConstPool)
  • added: ctor PermittedSubclassesAttribute(ConstPool, int, DataInputStream)
  • added: ctor RecordAttribute(ConstPool, List)
  • added: ctor RecordAttribute(ConstPool, int, DataInputStream)
  • added: ctor RecordAttribute.RecordComponentInfo(ConstPool, int, int, List)
  • added: ctor SignatureAttribute(ConstPool, String)
  • added: ctor SignatureAttribute.ArrayType(int, SignatureAttribute.Type)
  • added: ctor SignatureAttribute.BaseType(String)
  • added: ctor SignatureAttribute.ClassSignature(SignatureAttribute.TypeParameter[])
  • added: ctor SignatureAttribute.ClassSignature(SignatureAttribute.TypeParameter[], SignatureAttribute.ClassType, SignatureAttribute.ClassType[])
  • added: ctor SignatureAttribute.ClassType(String)
  • added: ctor SignatureAttribute.ClassType(String, SignatureAttribute.TypeArgument[])
  • added: ctor SignatureAttribute.MethodSignature(SignatureAttribute.TypeParameter[], SignatureAttribute.Type[], SignatureAttribute.Type, SignatureAttribute.ObjectType[])
  • added: ctor SignatureAttribute.NestedClassType(SignatureAttribute.ClassType, String, SignatureAttribute.TypeArgument[])
  • added: ctor SignatureAttribute.ObjectType()
  • added: ctor SignatureAttribute.Type()
  • added: ctor SignatureAttribute.TypeArgument()
  • added: ctor SignatureAttribute.TypeArgument(SignatureAttribute.ObjectType)
  • added: ctor SignatureAttribute.TypeParameter(String)
  • added: ctor SignatureAttribute.TypeParameter(String, SignatureAttribute.ObjectType, SignatureAttribute.ObjectType[])
  • added: ctor SignatureAttribute.TypeVariable(String)
  • added: ctor SourceFileAttribute(ConstPool, String)
  • added: ctor StackMap.Walker(StackMap)
  • added: ctor StackMap.Writer()
  • added: ctor StackMapTable.RuntimeCopyException(String)
  • added: ctor StackMapTable.Walker(StackMapTable)
  • added: ctor StackMapTable.Walker(byte[])
  • added: ctor StackMapTable.Writer(int)
  • added: ctor SyntheticAttribute(ConstPool)
  • added: ctor TypeAnnotationsAttribute(ConstPool, String, byte[])
  • added: field AttributeInfo.constPool: ConstPool
  • added: field BootstrapMethodsAttribute.BootstrapMethod.arguments: int[]
  • added: field BootstrapMethodsAttribute.BootstrapMethod.methodRef: int
  • added: field ClassFileWriter.ConstPoolWriter.num: int
  • added: field ClassFileWriter.ConstPoolWriter.startPos: int
  • added: field ClassFileWriter.FieldWriter.constPool: ClassFileWriter.ConstPoolWriter
  • added: field ClassFileWriter.FieldWriter.output: ByteStream
  • added: field ClassFileWriter.MethodWriter.codeIndex: int
  • added: field ClassFileWriter.MethodWriter.constPool: ClassFileWriter.ConstPoolWriter
  • added: field ClassFileWriter.MethodWriter.output: ByteStream
  • added: field ClassFileWriter.MethodWriter.stackIndex: int
  • added: field ClassFileWriter.MethodWriter.throwsIndex: int
  • added: field CodeIterator.Gap.length: int
  • added: field CodeIterator.Gap.position: int
  • added: field CodeIterator.bytecode: byte[]
  • added: field CodeIterator.codeAttr: CodeAttribute
  • added: field CodeIterator.currentPos: int
  • added: field CodeIterator.endPos: int
  • added: field CodeIterator.mark2: int
  • added: field CodeIterator.mark: int
  • added: field LineNumberAttribute.Pc.index: int
  • added: field LineNumberAttribute.Pc.line: int
  • added: final class ClassFile
  • added: final class ConstPool
  • added: final class FieldInfo
  • added: interface ClassFileWriter.AttributeWriter
  • added: interface Mnemonic
  • added: interface Opcode
  • added: method AnnotationDefaultAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method AnnotationDefaultAttribute.getDefaultValue(): MemberValue
  • added: method AnnotationDefaultAttribute.setDefaultValue(MemberValue): void
  • added: method AnnotationDefaultAttribute.toString(): String
  • added: method AnnotationsAttribute.addAnnotation(Annotation): void
  • added: method AnnotationsAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method AnnotationsAttribute.getAnnotation(String): Annotation
  • added: method AnnotationsAttribute.getAnnotations(): Annotation[]
  • added: method AnnotationsAttribute.numAnnotations(): int
  • added: method AnnotationsAttribute.removeAnnotation(String): boolean
  • added: method AnnotationsAttribute.setAnnotation(Annotation): void
  • added: method AnnotationsAttribute.setAnnotations(Annotation[]): void
  • added: method AnnotationsAttribute.toString(): String
  • added: method AttributeInfo.copy(ConstPool, Map): AttributeInfo
  • added: method AttributeInfo.get(): byte[]
  • added: method AttributeInfo.getConstPool(): ConstPool
  • added: method AttributeInfo.getName(): String
  • added: method AttributeInfo.length(): int
  • added: method AttributeInfo.set(byte[]): void
  • added: method BootstrapMethodsAttribute.BootstrapMethod.copy(ConstPool, ConstPool, Map): BootstrapMethodsAttribute.BootstrapMethod
  • added: method BootstrapMethodsAttribute.addMethod(ConstPool, BootstrapMethodsAttribute.BootstrapMethod, int, Map): void
  • added: method BootstrapMethodsAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method BootstrapMethodsAttribute.getMethods(): BootstrapMethodsAttribute.BootstrapMethod[]
  • added: method Bytecode.add(int): void
  • added: method Bytecode.add32bit(int): void
  • added: method Bytecode.addAload(int): void
  • added: method Bytecode.addAnewarray(CtClass, int): void
  • added: method Bytecode.addAnewarray(String): void
  • added: method Bytecode.addAstore(int): void
  • added: method Bytecode.addCheckcast(CtClass): void
  • added: method Bytecode.addCheckcast(String): void
  • added: method Bytecode.addConstZero(CtClass): void
  • added: method Bytecode.addDconst(double): void
  • added: method Bytecode.addDload(int): void
  • added: method Bytecode.addDstore(int): void
  • added: method Bytecode.addExceptionHandler(int, int, int, CtClass): void
  • added: method Bytecode.addExceptionHandler(int, int, int, String): void
  • added: method Bytecode.addExceptionHandler(int, int, int, int): void
  • added: method Bytecode.addFconst(float): void
  • added: method Bytecode.addFload(int): void
  • added: method Bytecode.addFstore(int): void
  • added: method Bytecode.addGap(int): void
  • added: method Bytecode.addGetfield(CtClass, String, String): void
  • added: method Bytecode.addGetfield(String, String, String): void
  • added: method Bytecode.addGetstatic(CtClass, String, String): void
  • added: method Bytecode.addGetstatic(String, String, String): void
  • added: method Bytecode.addIconst(int): void
  • added: method Bytecode.addIload(int): void
  • added: method Bytecode.addIndex(int): void
  • added: method Bytecode.addInstanceof(String): void
  • added: method Bytecode.addInvokedynamic(int, String, String): void
  • added: method Bytecode.addInvokeinterface(CtClass, String, CtClass, CtClass[], int): void
  • added: method Bytecode.addInvokeinterface(CtClass, String, String, int): void
  • added: method Bytecode.addInvokeinterface(String, String, String, int): void
  • added: method Bytecode.addInvokeinterface(int, String, String, int): void
  • added: method Bytecode.addInvokespecial(CtClass, String, CtClass, CtClass[]): void
  • added: method Bytecode.addInvokespecial(CtClass, String, String): void
  • added: method Bytecode.addInvokespecial(String, String, String): void
  • added: method Bytecode.addInvokespecial(boolean, int, String, String): void
  • added: method Bytecode.addInvokespecial(int, String): void
  • added: method Bytecode.addInvokespecial(int, String, String): void
  • added: method Bytecode.addInvokestatic(CtClass, String, CtClass, CtClass[]): void
  • added: method Bytecode.addInvokestatic(CtClass, String, String): void
  • added: method Bytecode.addInvokestatic(String, String, String): void
  • added: method Bytecode.addInvokestatic(int, String, String): void
  • added: method Bytecode.addInvokevirtual(CtClass, String, CtClass, CtClass[]): void
  • added: method Bytecode.addInvokevirtual(CtClass, String, String): void
  • added: method Bytecode.addInvokevirtual(String, String, String): void
  • added: method Bytecode.addInvokevirtual(int, String, String): void
  • added: method Bytecode.addIstore(int): void
  • added: method Bytecode.addLconst(long): void
  • added: method Bytecode.addLdc(String): void
  • added: method Bytecode.addLdc(int): void
  • added: method Bytecode.addLdc2w(double): void
  • added: method Bytecode.addLdc2w(long): void
  • added: method Bytecode.addLload(int): void
  • added: method Bytecode.addLoad(int, CtClass): int
  • added: method Bytecode.addLoadParameters(CtClass[], int): int
  • added: method Bytecode.addLstore(int): void
  • added: method Bytecode.addMultiNewarray(CtClass, int): int
  • added: method Bytecode.addMultiNewarray(CtClass, int[]): int
  • added: method Bytecode.addMultiNewarray(String, int): int
  • added: method Bytecode.addNew(CtClass): void
  • added: method Bytecode.addNew(String): void
  • added: method Bytecode.addNewarray(int, int): void
  • added: method Bytecode.addOpcode(int): void
  • added: method Bytecode.addPrintln(String): void
  • added: method Bytecode.addPutfield(CtClass, String, String): void
  • added: method Bytecode.addPutfield(String, String, String): void
  • added: method Bytecode.addPutstatic(CtClass, String, String): void
  • added: method Bytecode.addPutstatic(String, String, String): void
  • added: method Bytecode.addRet(int): void
  • added: method Bytecode.addReturn(CtClass): void
  • added: method Bytecode.addStore(int, CtClass): int
  • added: method Bytecode.clone(): Object
  • added: method Bytecode.currentPc(): int
  • added: method Bytecode.get(): byte[]
  • added: method Bytecode.getConstPool(): ConstPool
  • added: method Bytecode.getExceptionTable(): ExceptionTable
  • added: method Bytecode.getMaxLocals(): int
  • added: method Bytecode.getMaxStack(): int
  • added: method Bytecode.getStackDepth(): int
  • added: method Bytecode.growStack(int): void
  • added: method Bytecode.incMaxLocals(int): void
  • added: method Bytecode.length(): int
  • added: method Bytecode.read(int): int
  • added: method Bytecode.read16bit(int): int
  • added: method Bytecode.read32bit(int): int
  • added: method Bytecode.setMaxLocals(boolean, CtClass[], int): void
  • added: method Bytecode.setMaxLocals(int): void
  • added: method Bytecode.setMaxStack(int): void
  • added: method Bytecode.setStackDepth(int): void
  • added: method Bytecode.toCodeAttribute(): CodeAttribute
  • added: method Bytecode.write(int, int): void
  • added: method Bytecode.write16bit(int, int): void
  • added: method Bytecode.write32bit(int, int): void
  • added: method ClassFile.addAttribute(AttributeInfo): void
  • added: method ClassFile.addField(FieldInfo): void
  • added: method ClassFile.addField2(FieldInfo): void
  • added: method ClassFile.addInterface(String): void
  • added: method ClassFile.addMethod(MethodInfo): void
  • added: method ClassFile.addMethod2(MethodInfo): void
  • added: method ClassFile.compact(): void
  • added: method ClassFile.getAccessFlags(): int
  • added: method ClassFile.getAttribute(String): AttributeInfo
  • added: method ClassFile.getAttributes(): List
  • added: method ClassFile.getConstPool(): ConstPool
  • added: method ClassFile.getFields(): List
  • added: method ClassFile.getInnerAccessFlags(): int
  • added: method ClassFile.getInterfaces(): String[]
  • added: method ClassFile.getMajorVersion(): int
  • added: method ClassFile.getMethod(String): MethodInfo
  • added: method ClassFile.getMethods(): List
  • added: method ClassFile.getMinorVersion(): int
  • added: method ClassFile.getName(): String
  • added: method ClassFile.getRefClasses(Map): void
  • added: method ClassFile.getSourceFile(): String
  • added: method ClassFile.getStaticInitializer(): MethodInfo
  • added: method ClassFile.getSuperclass(): String
  • added: method ClassFile.getSuperclassId(): int
  • added: method ClassFile.isAbstract(): boolean
  • added: method ClassFile.isFinal(): boolean
  • added: method ClassFile.isInterface(): boolean
  • added: method ClassFile.prune(): void
  • added: method ClassFile.removeAttribute(String): AttributeInfo
  • added: method ClassFile.renameClass(Map): void
  • added: method ClassFile.renameClass(String, String): void
  • added: method ClassFile.setAccessFlags(int): void
  • added: method ClassFile.setInterfaces(String[]): void
  • added: method ClassFile.setMajorVersion(int): void
  • added: method ClassFile.setMinorVersion(int): void
  • added: method ClassFile.setName(String): void
  • added: method ClassFile.setSuperclass(String): void
  • added: method ClassFile.setVersionToJava5(): void
  • added: method ClassFile.write(DataOutputStream): void
  • added: method ClassFileWriter.AttributeWriter.size(): int
  • added: method ClassFileWriter.AttributeWriter.write(DataOutputStream): void
  • added: method ClassFileWriter.ConstPoolWriter.addClassInfo(String): int
  • added: method ClassFileWriter.ConstPoolWriter.addClassInfo(String[]): int[]
  • added: method ClassFileWriter.ConstPoolWriter.addClassInfo(int): int
  • added: method ClassFileWriter.ConstPoolWriter.addDoubleInfo(double): int
  • added: method ClassFileWriter.ConstPoolWriter.addDynamicInfo(int, int): int
  • added: method ClassFileWriter.ConstPoolWriter.addFieldrefInfo(int, int): int
  • added: method ClassFileWriter.ConstPoolWriter.addFloatInfo(float): int
  • added: method ClassFileWriter.ConstPoolWriter.addIntegerInfo(int): int
  • added: method ClassFileWriter.ConstPoolWriter.addInterfaceMethodrefInfo(int, int): int
  • added: method ClassFileWriter.ConstPoolWriter.addInvokeDynamicInfo(int, int): int
  • added: method ClassFileWriter.ConstPoolWriter.addLongInfo(long): int
  • added: method ClassFileWriter.ConstPoolWriter.addMethodHandleInfo(int, int): int
  • added: method ClassFileWriter.ConstPoolWriter.addMethodTypeInfo(int): int
  • added: method ClassFileWriter.ConstPoolWriter.addMethodrefInfo(int, int): int
  • added: method ClassFileWriter.ConstPoolWriter.addNameAndTypeInfo(String, String): int
  • added: method ClassFileWriter.ConstPoolWriter.addNameAndTypeInfo(int, int): int
  • added: method ClassFileWriter.ConstPoolWriter.addStringInfo(String): int
  • added: method ClassFileWriter.ConstPoolWriter.addUtf8Info(String): int
  • added: method ClassFileWriter.FieldWriter.add(int, String, String, ClassFileWriter.AttributeWriter): void
  • added: method ClassFileWriter.FieldWriter.add(int, int, int, ClassFileWriter.AttributeWriter): void
  • added: method ClassFileWriter.MethodWriter.add(int): void
  • added: method ClassFileWriter.MethodWriter.add16(int): void
  • added: method ClassFileWriter.MethodWriter.add32(int): void
  • added: method ClassFileWriter.MethodWriter.addCatch(int, int, int, int): void
  • added: method ClassFileWriter.MethodWriter.addInvoke(int, String, String, String): void
  • added: method ClassFileWriter.MethodWriter.begin(int, String, String, String[], ClassFileWriter.AttributeWriter): void
  • added: method ClassFileWriter.MethodWriter.begin(int, int, int, int[], ClassFileWriter.AttributeWriter): void
  • added: method ClassFileWriter.MethodWriter.codeEnd(int, int): void
  • added: method ClassFileWriter.MethodWriter.end(StackMapTable.Writer, ClassFileWriter.AttributeWriter): void
  • added: method ClassFileWriter.MethodWriter.size(): int
  • added: method ClassFileWriter.end(DataOutputStream, int, int, int, int[], ClassFileWriter.AttributeWriter): void
  • added: method ClassFileWriter.end(int, int, int, int[], ClassFileWriter.AttributeWriter): byte[]
  • added: method ClassFileWriter.getConstPool(): ClassFileWriter.ConstPoolWriter
  • added: method ClassFileWriter.getFieldWriter(): ClassFileWriter.FieldWriter
  • added: method ClassFileWriter.getMethodWriter(): ClassFileWriter.MethodWriter
  • added: method CodeAttribute.computeMaxStack(): int
  • added: method CodeAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method CodeAttribute.get(): byte[]
  • added: method CodeAttribute.getAttribute(String): AttributeInfo
  • added: method CodeAttribute.getAttributes(): List
  • added: method CodeAttribute.getCode(): byte[]
  • added: method CodeAttribute.getCodeLength(): int
  • added: method CodeAttribute.getDeclaringClass(): String
  • added: method CodeAttribute.getExceptionTable(): ExceptionTable
  • added: method CodeAttribute.getMaxLocals(): int
  • added: method CodeAttribute.getMaxStack(): int
  • added: method CodeAttribute.insertLocalVar(int, int): void
  • added: method CodeAttribute.iterator(): CodeIterator
  • added: method CodeAttribute.length(): int
  • added: method CodeAttribute.set(byte[]): void
  • added: method CodeAttribute.setAttribute(LineNumberAttribute): void
  • added: method CodeAttribute.setAttribute(StackMap): void
  • added: method CodeAttribute.setAttribute(StackMapTable): void
  • added: method CodeAttribute.setMaxLocals(int): void
  • added: method CodeAttribute.setMaxStack(int): void
  • added: method CodeIterator.append(ExceptionTable, int): void
  • added: method CodeIterator.append(byte[]): int
  • added: method CodeIterator.appendGap(int): void
  • added: method CodeIterator.begin(): void
  • added: method CodeIterator.byteAt(int): int
  • added: method CodeIterator.get(): CodeAttribute
  • added: method CodeIterator.getCodeLength(): int
  • added: method CodeIterator.getMark(): int
  • added: method CodeIterator.getMark2(): int
  • added: method CodeIterator.hasNext(): boolean
  • added: method CodeIterator.insert(ExceptionTable, int): void
  • added: method CodeIterator.insert(byte[]): int
  • added: method CodeIterator.insert(int, byte[]): void
  • added: method CodeIterator.insertAt(int, byte[]): int
  • added: method CodeIterator.insertEx(byte[]): int
  • added: method CodeIterator.insertEx(int, byte[]): void
  • added: method CodeIterator.insertExAt(int, byte[]): int
  • added: method CodeIterator.insertExGap(int): int
  • added: method CodeIterator.insertExGap(int, int): int
  • added: method CodeIterator.insertGap(int): int
  • added: method CodeIterator.insertGap(int, int): int
  • added: method CodeIterator.insertGapAt(int, int, boolean): CodeIterator.Gap
  • added: method CodeIterator.lookAhead(): int
  • added: method CodeIterator.move(int): void
  • added: method CodeIterator.next(): int
  • added: method CodeIterator.s16bitAt(int): int
  • added: method CodeIterator.s32bitAt(int): int
  • added: method CodeIterator.setMark(int): void
  • added: method CodeIterator.setMark2(int): void
  • added: method CodeIterator.signedByteAt(int): int
  • added: method CodeIterator.skipConstructor(): int
  • added: method CodeIterator.skipSuperConstructor(): int
  • added: method CodeIterator.skipThisConstructor(): int
  • added: method CodeIterator.u16bitAt(int): int
  • added: method CodeIterator.updateCursors(int, int): void
  • added: method CodeIterator.write(byte[], int): void
  • added: method CodeIterator.write16bit(int, int): void
  • added: method CodeIterator.write32bit(int, int): void
  • added: method CodeIterator.writeByte(int, int): void
  • added: method ConstPool.addClassInfo(CtClass): int
  • added: method ConstPool.addClassInfo(String): int
  • added: method ConstPool.addDoubleInfo(double): int
  • added: method ConstPool.addDynamicInfo(int, int): int
  • added: method ConstPool.addFieldrefInfo(int, String, String): int
  • added: method ConstPool.addFieldrefInfo(int, int): int
  • added: method ConstPool.addFloatInfo(float): int
  • added: method ConstPool.addIntegerInfo(int): int
  • added: method ConstPool.addInterfaceMethodrefInfo(int, String, String): int
  • added: method ConstPool.addInterfaceMethodrefInfo(int, int): int
  • added: method ConstPool.addInvokeDynamicInfo(int, int): int
  • added: method ConstPool.addLongInfo(long): int
  • added: method ConstPool.addMethodHandleInfo(int, int): int
  • added: method ConstPool.addMethodTypeInfo(int): int
  • added: method ConstPool.addMethodrefInfo(int, String, String): int
  • added: method ConstPool.addMethodrefInfo(int, int): int
  • added: method ConstPool.addModuleInfo(int): int
  • added: method ConstPool.addNameAndTypeInfo(String, String): int
  • added: method ConstPool.addNameAndTypeInfo(int, int): int
  • added: method ConstPool.addPackageInfo(int): int
  • added: method ConstPool.addStringInfo(String): int
  • added: method ConstPool.addUtf8Info(String): int
  • added: method ConstPool.copy(int, ConstPool, Map): int
  • added: method ConstPool.eqMember(String, String, int): String
  • added: method ConstPool.getClassInfo(int): String
  • added: method ConstPool.getClassInfoByDescriptor(int): String
  • added: method ConstPool.getClassName(): String
  • added: method ConstPool.getClassNames(): Set
  • added: method ConstPool.getDoubleInfo(int): double
  • added: method ConstPool.getDynamicBootstrap(int): int
  • added: method ConstPool.getDynamicNameAndType(int): int
  • added: method ConstPool.getDynamicType(int): String
  • added: method ConstPool.getFieldrefClass(int): int
  • added: method ConstPool.getFieldrefClassName(int): String
  • added: method ConstPool.getFieldrefName(int): String
  • added: method ConstPool.getFieldrefNameAndType(int): int
  • added: method ConstPool.getFieldrefType(int): String
  • added: method ConstPool.getFloatInfo(int): float
  • added: method ConstPool.getIntegerInfo(int): int
  • added: method ConstPool.getInterfaceMethodrefClass(int): int
  • added: method ConstPool.getInterfaceMethodrefClassName(int): String
  • added: method ConstPool.getInterfaceMethodrefName(int): String
  • added: method ConstPool.getInterfaceMethodrefNameAndType(int): int
  • added: method ConstPool.getInterfaceMethodrefType(int): String
  • added: method ConstPool.getInvokeDynamicBootstrap(int): int
  • added: method ConstPool.getInvokeDynamicNameAndType(int): int
  • added: method ConstPool.getInvokeDynamicType(int): String
  • added: method ConstPool.getLdcValue(int): Object
  • added: method ConstPool.getLongInfo(int): long
  • added: method ConstPool.getMemberClass(int): int
  • added: method ConstPool.getMemberNameAndType(int): int
  • added: method ConstPool.getMethodHandleIndex(int): int
  • added: method ConstPool.getMethodHandleKind(int): int
  • added: method ConstPool.getMethodTypeInfo(int): int
  • added: method ConstPool.getMethodrefClass(int): int
  • added: method ConstPool.getMethodrefClassName(int): String
  • added: method ConstPool.getMethodrefName(int): String
  • added: method ConstPool.getMethodrefNameAndType(int): int
  • added: method ConstPool.getMethodrefType(int): String
  • added: method ConstPool.getModuleInfo(int): String
  • added: method ConstPool.getNameAndTypeDescriptor(int): int
  • added: method ConstPool.getNameAndTypeName(int): int
  • added: method ConstPool.getPackageInfo(int): String
  • added: method ConstPool.getSize(): int
  • added: method ConstPool.getStringInfo(int): String
  • added: method ConstPool.getTag(int): int
  • added: method ConstPool.getThisClassInfo(): int
  • added: method ConstPool.getUtf8Info(int): String
  • added: method ConstPool.isConstructor(String, int): int
  • added: method ConstPool.isMember(String, String, int): int
  • added: method ConstPool.print(): void
  • added: method ConstPool.print(PrintWriter): void
  • added: method ConstPool.renameClass(Map): void
  • added: method ConstPool.renameClass(String, String): void
  • added: method ConstPool.write(DataOutputStream): void
  • added: method ConstantAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method ConstantAttribute.getConstantValue(): int
  • added: method DeprecatedAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method Descriptor.Iterator.currentChar(): char
  • added: method Descriptor.Iterator.hasNext(): boolean
  • added: method Descriptor.Iterator.is2byte(): boolean
  • added: method Descriptor.Iterator.isParameter(): boolean
  • added: method Descriptor.Iterator.next(): int
  • added: method EnclosingMethodAttribute.classIndex(): int
  • added: method EnclosingMethodAttribute.className(): String
  • added: method EnclosingMethodAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method EnclosingMethodAttribute.methodDescriptor(): String
  • added: method EnclosingMethodAttribute.methodIndex(): int
  • added: method EnclosingMethodAttribute.methodName(): String
  • added: method ExceptionTable.add(int, ExceptionTable, int): void
  • added: method ExceptionTable.add(int, int, int, int): void
  • added: method ExceptionTable.add(int, int, int, int, int): void
  • added: method ExceptionTable.catchType(int): int
  • added: method ExceptionTable.clone(): Object
  • added: method ExceptionTable.copy(ConstPool, Map): ExceptionTable
  • added: method ExceptionTable.endPc(int): int
  • added: method ExceptionTable.handlerPc(int): int
  • added: method ExceptionTable.remove(int): void
  • added: method ExceptionTable.setCatchType(int, int): void
  • added: method ExceptionTable.setEndPc(int, int): void
  • added: method ExceptionTable.setHandlerPc(int, int): void
  • added: method ExceptionTable.setStartPc(int, int): void
  • added: method ExceptionTable.size(): int
  • added: method ExceptionTable.startPc(int): int
  • added: method ExceptionsAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method ExceptionsAttribute.getException(int): int
  • added: method ExceptionsAttribute.getExceptionIndexes(): int[]
  • added: method ExceptionsAttribute.getExceptions(): String[]
  • added: method ExceptionsAttribute.setExceptionIndexes(int[]): void
  • added: method ExceptionsAttribute.setExceptions(String[]): void
  • added: method ExceptionsAttribute.tableLength(): int
  • added: method FieldInfo.addAttribute(AttributeInfo): void
  • added: method FieldInfo.getAccessFlags(): int
  • added: method FieldInfo.getAttribute(String): AttributeInfo
  • added: method FieldInfo.getAttributes(): List
  • added: method FieldInfo.getConstPool(): ConstPool
  • added: method FieldInfo.getConstantValue(): int
  • added: method FieldInfo.getDescriptor(): String
  • added: method FieldInfo.getName(): String
  • added: method FieldInfo.removeAttribute(String): AttributeInfo
  • added: method FieldInfo.setAccessFlags(int): void
  • added: method FieldInfo.setDescriptor(String): void
  • added: method FieldInfo.setName(String): void
  • added: method FieldInfo.toString(): String
  • added: method InnerClassesAttribute.accessFlags(int): int
  • added: method InnerClassesAttribute.append(String, String, String, int): void
  • added: method InnerClassesAttribute.append(int, int, int, int): void
  • added: method InnerClassesAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method InnerClassesAttribute.find(String): int
  • added: method InnerClassesAttribute.innerClass(int): String
  • added: method InnerClassesAttribute.innerClassIndex(int): int
  • added: method InnerClassesAttribute.innerName(int): String
  • added: method InnerClassesAttribute.innerNameIndex(int): int
  • added: method InnerClassesAttribute.outerClass(int): String
  • added: method InnerClassesAttribute.outerClassIndex(int): int
  • added: method InnerClassesAttribute.remove(int): int
  • added: method InnerClassesAttribute.setAccessFlags(int, int): void
  • added: method InnerClassesAttribute.setInnerClassIndex(int, int): void
  • added: method InnerClassesAttribute.setInnerNameIndex(int, int): void
  • added: method InnerClassesAttribute.setOuterClassIndex(int, int): void
  • added: method InnerClassesAttribute.tableLength(): int
  • added: method InstructionPrinter.print(CtMethod): void
  • added: method LineNumberAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method LineNumberAttribute.lineNumber(int): int
  • added: method LineNumberAttribute.startPc(int): int
  • added: method LineNumberAttribute.tableLength(): int
  • added: method LineNumberAttribute.toLineNumber(int): int
  • added: method LineNumberAttribute.toNearPc(int): LineNumberAttribute.Pc
  • added: method LineNumberAttribute.toStartPc(int): int
  • added: method LineNumberAttributeBuilder.build(ConstPool): LineNumberAttribute
  • added: method LineNumberAttributeBuilder.put(int, ASTree): void
  • added: method LocalVariableAttribute.addEntry(int, int, int, int, int): void
  • added: method LocalVariableAttribute.codeLength(int): int
  • added: method LocalVariableAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method LocalVariableAttribute.descriptor(int): String
  • added: method LocalVariableAttribute.descriptorIndex(int): int
  • added: method LocalVariableAttribute.index(int): int
  • added: method LocalVariableAttribute.nameIndex(int): int
  • added: method LocalVariableAttribute.shiftIndex(int, int): void
  • added: method LocalVariableAttribute.signature(int): String
  • added: method LocalVariableAttribute.signatureIndex(int): int
  • added: method LocalVariableAttribute.startPc(int): int
  • added: method LocalVariableAttribute.tableLength(): int
  • added: method LocalVariableAttribute.variableName(int): String
  • added: method LocalVariableAttribute.variableNameByIndex(int): String
  • added: method MethodInfo.addAttribute(AttributeInfo): void
  • added: method MethodInfo.getAccessFlags(): int
  • added: method MethodInfo.getAttribute(String): AttributeInfo
  • added: method MethodInfo.getAttributes(): List
  • added: method MethodInfo.getCodeAttribute(): CodeAttribute
  • added: method MethodInfo.getConstPool(): ConstPool
  • added: method MethodInfo.getDescriptor(): String
  • added: method MethodInfo.getExceptionsAttribute(): ExceptionsAttribute
  • added: method MethodInfo.getLineNumber(int): int
  • added: method MethodInfo.getName(): String
  • added: method MethodInfo.isConstructor(): boolean
  • added: method MethodInfo.isMethod(): boolean
  • added: method MethodInfo.isStaticInitializer(): boolean
  • added: method MethodInfo.rebuildStackMap(ClassPool): void
  • added: method MethodInfo.rebuildStackMapForME(ClassPool): void
  • added: method MethodInfo.rebuildStackMapIf6(ClassPool, ClassFile): void
  • added: method MethodInfo.removeAttribute(String): AttributeInfo
  • added: method MethodInfo.removeCodeAttribute(): void
  • added: method MethodInfo.removeExceptionsAttribute(): void
  • added: method MethodInfo.setAccessFlags(int): void
  • added: method MethodInfo.setCodeAttribute(CodeAttribute): void
  • added: method MethodInfo.setDescriptor(String): void
  • added: method MethodInfo.setExceptionsAttribute(ExceptionsAttribute): void
  • added: method MethodInfo.setName(String): void
  • added: method MethodInfo.setSuperclass(String): void
  • added: method MethodInfo.toString(): String
  • added: method MethodParametersAttribute.accessFlags(int): int
  • added: method MethodParametersAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method MethodParametersAttribute.name(int): int
  • added: method MethodParametersAttribute.parameterName(int): String
  • added: method MethodParametersAttribute.size(): int
  • added: method NestHostAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method NestHostAttribute.hostClassIndex(): int
  • added: method NestMembersAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method NestMembersAttribute.memberClass(int): int
  • added: method NestMembersAttribute.numberOfClasses(): int
  • added: method ParameterAnnotationsAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method ParameterAnnotationsAttribute.getAnnotations(): Annotation[][]
  • added: method ParameterAnnotationsAttribute.numParameters(): int
  • added: method ParameterAnnotationsAttribute.setAnnotations(Annotation[][]): void
  • added: method ParameterAnnotationsAttribute.toString(): String
  • added: method PermittedSubclassesAttribute.addClass(String): void
  • added: method PermittedSubclassesAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method PermittedSubclassesAttribute.getPermittedSubclasses(): List
  • added: method PermittedSubclassesAttribute.write(DataOutputStream): void
  • added: method RecordAttribute.RecordComponentInfo.getAttributes(): List
  • added: method RecordAttribute.RecordComponentInfo.getDescriptor(): String
  • added: method RecordAttribute.RecordComponentInfo.getName(): String
  • added: method RecordAttribute.RecordComponentInfo.getNameIndex(): int
  • added: method RecordAttribute.RecordComponentInfo.setDescriptorIndex(int): void
  • added: method RecordAttribute.RecordComponentInfo.setNameIndex(int): void
  • added: method RecordAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method RecordAttribute.getComponents(): List
  • added: method RecordAttribute.write(DataOutputStream): void
  • added: method SignatureAttribute.ArrayType.getComponentType(): SignatureAttribute.Type
  • added: method SignatureAttribute.ArrayType.getDimension(): int
  • added: method SignatureAttribute.ArrayType.toString(): String
  • added: method SignatureAttribute.BaseType.getCtlass(): CtClass
  • added: method SignatureAttribute.BaseType.getDescriptor(): char
  • added: method SignatureAttribute.BaseType.toString(): String
  • added: method SignatureAttribute.ClassSignature.encode(): String
  • added: method SignatureAttribute.ClassSignature.getInterfaces(): SignatureAttribute.ClassType[]
  • added: method SignatureAttribute.ClassSignature.getParameters(): SignatureAttribute.TypeParameter[]
  • added: method SignatureAttribute.ClassSignature.getSuperClass(): SignatureAttribute.ClassType
  • added: method SignatureAttribute.ClassSignature.toString(): String
  • added: method SignatureAttribute.ClassType.getDeclaringClass(): SignatureAttribute.ClassType
  • added: method SignatureAttribute.ClassType.getName(): String
  • added: method SignatureAttribute.ClassType.getTypeArguments(): SignatureAttribute.TypeArgument[]
  • added: method SignatureAttribute.ClassType.jvmTypeName(): String
  • added: method SignatureAttribute.ClassType.toString(): String
  • added: method SignatureAttribute.MethodSignature.encode(): String
  • added: method SignatureAttribute.MethodSignature.getExceptionTypes(): SignatureAttribute.ObjectType[]
  • added: method SignatureAttribute.MethodSignature.getParameterTypes(): SignatureAttribute.Type[]
  • added: method SignatureAttribute.MethodSignature.getReturnType(): SignatureAttribute.Type
  • added: method SignatureAttribute.MethodSignature.getTypeParameters(): SignatureAttribute.TypeParameter[]
  • added: method SignatureAttribute.MethodSignature.toString(): String
  • added: method SignatureAttribute.NestedClassType.getDeclaringClass(): SignatureAttribute.ClassType
  • added: method SignatureAttribute.ObjectType.encode(): String
  • added: method SignatureAttribute.Type.jvmTypeName(): String
  • added: method SignatureAttribute.TypeArgument.getKind(): char
  • added: method SignatureAttribute.TypeArgument.getType(): SignatureAttribute.ObjectType
  • added: method SignatureAttribute.TypeArgument.isWildcard(): boolean
  • added: method SignatureAttribute.TypeArgument.toString(): String
  • added: method SignatureAttribute.TypeParameter.getClassBound(): SignatureAttribute.ObjectType
  • added: method SignatureAttribute.TypeParameter.getInterfaceBound(): SignatureAttribute.ObjectType[]
  • added: method SignatureAttribute.TypeParameter.getName(): String
  • added: method SignatureAttribute.TypeParameter.toString(): String
  • added: method SignatureAttribute.TypeVariable.getName(): String
  • added: method SignatureAttribute.TypeVariable.toString(): String
  • added: method SignatureAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method SignatureAttribute.getSignature(): String
  • added: method SignatureAttribute.setSignature(String): void
  • added: method SourceFileAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method SourceFileAttribute.getFileName(): String
  • added: method StackMap.Walker.locals(int, int, int): int
  • added: method StackMap.Walker.objectVariable(int, int): void
  • added: method StackMap.Walker.stack(int, int, int): int
  • added: method StackMap.Walker.typeInfo(int, byte): void
  • added: method StackMap.Walker.typeInfoArray(int, int, int, boolean): int
  • added: method StackMap.Walker.uninitialized(int, int): void
  • added: method StackMap.Walker.visit(): void
  • added: method StackMap.Writer.toByteArray(): byte[]
  • added: method StackMap.Writer.toStackMap(ConstPool): StackMap
  • added: method StackMap.Writer.write16bit(int): void
  • added: method StackMap.Writer.writeVerifyTypeInfo(int, int): void
  • added: method StackMap.copy(ConstPool, Map): AttributeInfo
  • added: method StackMap.insertLocal(int, int, int): void
  • added: method StackMap.numOfEntries(): int
  • added: method StackMap.print(PrintWriter): void
  • added: method StackMap.removeNew(int): void
  • added: method StackMapTable.Walker.appendFrame(int, int, int[], int[]): void
  • added: method StackMapTable.Walker.chopFrame(int, int, int): void
  • added: method StackMapTable.Walker.fullFrame(int, int, int[], int[], int[], int[]): void
  • added: method StackMapTable.Walker.objectOrUninitialized(int, int, int): void
  • added: method StackMapTable.Walker.parse(): void
  • added: method StackMapTable.Walker.sameFrame(int, int): void
  • added: method StackMapTable.Walker.sameLocals(int, int, int, int): void
  • added: method StackMapTable.Walker.size(): int
  • added: method StackMapTable.Writer.appendFrame(int, int[], int[]): void
  • added: method StackMapTable.Writer.chopFrame(int, int): void
  • added: method StackMapTable.Writer.fullFrame(int, int[], int[], int[], int[]): void
  • added: method StackMapTable.Writer.sameFrame(int): void
  • added: method StackMapTable.Writer.sameLocals(int, int, int): void
  • added: method StackMapTable.Writer.toByteArray(): byte[]
  • added: method StackMapTable.Writer.toStackMapTable(ConstPool): StackMapTable
  • added: method StackMapTable.copy(ConstPool, Map): AttributeInfo
  • added: method StackMapTable.insertLocal(int, int, int): void
  • added: method StackMapTable.println(PrintStream): void
  • added: method StackMapTable.println(PrintWriter): void
  • added: method StackMapTable.removeNew(int): void
  • added: method SyntheticAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method TypeAnnotationsAttribute.copy(ConstPool, Map): AttributeInfo
  • added: method TypeAnnotationsAttribute.numAnnotations(): int
  • added: static abstract class SignatureAttribute.ObjectType extends SignatureAttribute.Type
  • added: static abstract class SignatureAttribute.Type
  • added: static class BootstrapMethodsAttribute.BootstrapMethod
  • added: static class CodeAttribute.RuntimeCopyException extends RuntimeException
  • added: static class CodeIterator.Gap
  • added: static class Descriptor.Iterator
  • added: static class LineNumberAttribute.Pc
  • added: static class RecordAttribute.RecordComponentInfo
  • added: static class SignatureAttribute.ArrayType extends SignatureAttribute.ObjectType
  • added: static class SignatureAttribute.BaseType extends SignatureAttribute.Type
  • added: static class SignatureAttribute.ClassSignature
  • added: static class SignatureAttribute.ClassType extends SignatureAttribute.ObjectType
  • added: static class SignatureAttribute.MethodSignature
  • added: static class SignatureAttribute.NestedClassType extends SignatureAttribute.ClassType
  • added: static class SignatureAttribute.TypeArgument
  • added: static class SignatureAttribute.TypeParameter
  • added: static class SignatureAttribute.TypeVariable extends SignatureAttribute.ObjectType
  • added: static class StackMap.Walker
  • added: static class StackMap.Writer
  • added: static class StackMapTable.RuntimeCopyException extends RuntimeException
  • added: static class StackMapTable.Walker
  • added: static class StackMapTable.Writer
  • added: static field AccessFlag.ABSTRACT: int
  • added: static field AccessFlag.ANNOTATION: int
  • added: static field AccessFlag.BRIDGE: int
  • added: static field AccessFlag.ENUM: int
  • added: static field AccessFlag.FINAL: int
  • added: static field AccessFlag.INTERFACE: int
  • added: static field AccessFlag.MANDATED: int
  • added: static field AccessFlag.MODULE: int
  • added: static field AccessFlag.NATIVE: int
  • added: static field AccessFlag.PRIVATE: int
  • added: static field AccessFlag.PROTECTED: int
  • added: static field AccessFlag.PUBLIC: int
  • added: static field AccessFlag.STATIC: int
  • added: static field AccessFlag.STRICT: int
  • added: static field AccessFlag.SUPER: int
  • added: static field AccessFlag.SYNCHRONIZED: int
  • added: static field AccessFlag.SYNTHETIC: int
  • added: static field AccessFlag.TRANSIENT: int
  • added: static field AccessFlag.VARARGS: int
  • added: static field AccessFlag.VOLATILE: int
  • added: static field AnnotationDefaultAttribute.tag: String
  • added: static field AnnotationsAttribute.invisibleTag: String
  • added: static field AnnotationsAttribute.visibleTag: String
  • added: static field BootstrapMethodsAttribute.tag: String
  • added: static field Bytecode.THIS: CtClass
  • added: static field ClassFile.JAVA_10: int
  • added: static field ClassFile.JAVA_11: int
  • added: static field ClassFile.JAVA_1: int
  • added: static field ClassFile.JAVA_2: int
  • added: static field ClassFile.JAVA_3: int
  • added: static field ClassFile.JAVA_4: int
  • added: static field ClassFile.JAVA_5: int
  • added: static field ClassFile.JAVA_6: int
  • added: static field ClassFile.JAVA_7: int
  • added: static field ClassFile.JAVA_8: int
  • added: static field ClassFile.JAVA_9: int
  • added: static field ClassFile.MAJOR_VERSION: int
  • added: static field CodeAttribute.tag: String
  • added: static field ConstPool.CONST_Class: int
  • added: static field ConstPool.CONST_Double: int
  • added: static field ConstPool.CONST_Dynamic: int
  • added: static field ConstPool.CONST_DynamicCallSite: int
  • added: static field ConstPool.CONST_Fieldref: int
  • added: static field ConstPool.CONST_Float: int
  • added: static field ConstPool.CONST_Integer: int
  • added: static field ConstPool.CONST_InterfaceMethodref: int
  • added: static field ConstPool.CONST_InvokeDynamic: int
  • added: static field ConstPool.CONST_Long: int
  • added: static field ConstPool.CONST_MethodHandle: int
  • added: static field ConstPool.CONST_MethodType: int
  • added: static field ConstPool.CONST_Methodref: int
  • added: static field ConstPool.CONST_Module: int
  • added: static field ConstPool.CONST_NameAndType: int
  • added: static field ConstPool.CONST_Package: int
  • added: static field ConstPool.CONST_String: int
  • added: static field ConstPool.CONST_Utf8: int
  • added: static field ConstPool.REF_getField: int
  • added: static field ConstPool.REF_getStatic: int
  • added: static field ConstPool.REF_invokeInterface: int
  • added: static field ConstPool.REF_invokeSpecial: int
  • added: static field ConstPool.REF_invokeStatic: int
  • added: static field ConstPool.REF_invokeVirtual: int
  • added: static field ConstPool.REF_newInvokeSpecial: int
  • added: static field ConstPool.REF_putField: int
  • added: static field ConstPool.REF_putStatic: int
  • added: static field ConstPool.THIS: CtClass
  • added: static field ConstantAttribute.tag: String
  • added: static field DeprecatedAttribute.tag: String
  • added: static field EnclosingMethodAttribute.tag: String
  • added: static field ExceptionsAttribute.tag: String
  • added: static field InnerClassesAttribute.tag: String
  • added: static field LineNumberAttribute.tag: String
  • added: static field LocalVariableAttribute.tag: String
  • added: static field LocalVariableAttribute.typeTag: String
  • added: static field LocalVariableTypeAttribute.tag: String
  • added: static field MethodInfo.doPreverify: boolean
  • added: static field MethodInfo.nameClinit: String
  • added: static field MethodInfo.nameInit: String
  • added: static field MethodParametersAttribute.tag: String
  • added: static field Mnemonic.OPCODE: String[]
  • added: static field NestHostAttribute.tag: String
  • added: static field NestMembersAttribute.tag: String
  • added: static field Opcode.AALOAD: int
  • added: static field Opcode.AASTORE: int
  • added: static field Opcode.ACONST_NULL: int
  • added: static field Opcode.ALOAD: int
  • added: static field Opcode.ALOAD_0: int
  • added: static field Opcode.ALOAD_1: int
  • added: static field Opcode.ALOAD_2: int
  • added: static field Opcode.ALOAD_3: int
  • added: static field Opcode.ANEWARRAY: int
  • added: static field Opcode.ARETURN: int
  • added: static field Opcode.ARRAYLENGTH: int
  • added: static field Opcode.ASTORE: int
  • added: static field Opcode.ASTORE_0: int
  • added: static field Opcode.ASTORE_1: int
  • added: static field Opcode.ASTORE_2: int
  • added: static field Opcode.ASTORE_3: int
  • added: static field Opcode.ATHROW: int
  • added: static field Opcode.BALOAD: int
  • added: static field Opcode.BASTORE: int
  • added: static field Opcode.BIPUSH: int
  • added: static field Opcode.CALOAD: int
  • added: static field Opcode.CASTORE: int
  • added: static field Opcode.CHECKCAST: int
  • added: static field Opcode.D2F: int
  • added: static field Opcode.D2I: int
  • added: static field Opcode.D2L: int
  • added: static field Opcode.DADD: int
  • added: static field Opcode.DALOAD: int
  • added: static field Opcode.DASTORE: int
  • added: static field Opcode.DCMPG: int
  • added: static field Opcode.DCMPL: int
  • added: static field Opcode.DCONST_0: int
  • added: static field Opcode.DCONST_1: int
  • added: static field Opcode.DDIV: int
  • added: static field Opcode.DLOAD: int
  • added: static field Opcode.DLOAD_0: int
  • added: static field Opcode.DLOAD_1: int
  • added: static field Opcode.DLOAD_2: int
  • added: static field Opcode.DLOAD_3: int
  • added: static field Opcode.DMUL: int
  • added: static field Opcode.DNEG: int
  • added: static field Opcode.DREM: int
  • added: static field Opcode.DRETURN: int
  • added: static field Opcode.DSTORE: int
  • added: static field Opcode.DSTORE_0: int
  • added: static field Opcode.DSTORE_1: int
  • added: static field Opcode.DSTORE_2: int
  • added: static field Opcode.DSTORE_3: int
  • added: static field Opcode.DSUB: int
  • added: static field Opcode.DUP2: int
  • added: static field Opcode.DUP2_X1: int
  • added: static field Opcode.DUP2_X2: int
  • added: static field Opcode.DUP: int
  • added: static field Opcode.DUP_X1: int
  • added: static field Opcode.DUP_X2: int
  • added: static field Opcode.F2D: int
  • added: static field Opcode.F2I: int
  • added: static field Opcode.F2L: int
  • added: static field Opcode.FADD: int
  • added: static field Opcode.FALOAD: int
  • added: static field Opcode.FASTORE: int
  • added: static field Opcode.FCMPG: int
  • added: static field Opcode.FCMPL: int
  • added: static field Opcode.FCONST_0: int
  • added: static field Opcode.FCONST_1: int
  • added: static field Opcode.FCONST_2: int
  • added: static field Opcode.FDIV: int
  • added: static field Opcode.FLOAD: int
  • added: static field Opcode.FLOAD_0: int
  • added: static field Opcode.FLOAD_1: int
  • added: static field Opcode.FLOAD_2: int
  • added: static field Opcode.FLOAD_3: int
  • added: static field Opcode.FMUL: int
  • added: static field Opcode.FNEG: int
  • added: static field Opcode.FREM: int
  • added: static field Opcode.FRETURN: int
  • added: static field Opcode.FSTORE: int
  • added: static field Opcode.FSTORE_0: int
  • added: static field Opcode.FSTORE_1: int
  • added: static field Opcode.FSTORE_2: int
  • added: static field Opcode.FSTORE_3: int
  • added: static field Opcode.FSUB: int
  • added: static field Opcode.GETFIELD: int
  • added: static field Opcode.GETSTATIC: int
  • added: static field Opcode.GOTO: int
  • added: static field Opcode.GOTO_W: int
  • added: static field Opcode.I2B: int
  • added: static field Opcode.I2C: int
  • added: static field Opcode.I2D: int
  • added: static field Opcode.I2F: int
  • added: static field Opcode.I2L: int
  • added: static field Opcode.I2S: int
  • added: static field Opcode.IADD: int
  • added: static field Opcode.IALOAD: int
  • added: static field Opcode.IAND: int
  • added: static field Opcode.IASTORE: int
  • added: static field Opcode.ICONST_0: int
  • added: static field Opcode.ICONST_1: int
  • added: static field Opcode.ICONST_2: int
  • added: static field Opcode.ICONST_3: int
  • added: static field Opcode.ICONST_4: int
  • added: static field Opcode.ICONST_5: int
  • added: static field Opcode.ICONST_M1: int
  • added: static field Opcode.IDIV: int
  • added: static field Opcode.IFEQ: int
  • added: static field Opcode.IFGE: int
  • added: static field Opcode.IFGT: int
  • added: static field Opcode.IFLE: int
  • added: static field Opcode.IFLT: int
  • added: static field Opcode.IFNE: int
  • added: static field Opcode.IFNONNULL: int
  • added: static field Opcode.IFNULL: int
  • added: static field Opcode.IF_ACMPEQ: int
  • added: static field Opcode.IF_ACMPNE: int
  • added: static field Opcode.IF_ICMPEQ: int
  • added: static field Opcode.IF_ICMPGE: int
  • added: static field Opcode.IF_ICMPGT: int
  • added: static field Opcode.IF_ICMPLE: int
  • added: static field Opcode.IF_ICMPLT: int
  • added: static field Opcode.IF_ICMPNE: int
  • added: static field Opcode.IINC: int
  • added: static field Opcode.ILOAD: int
  • added: static field Opcode.ILOAD_0: int
  • added: static field Opcode.ILOAD_1: int
  • added: static field Opcode.ILOAD_2: int
  • added: static field Opcode.ILOAD_3: int
  • added: static field Opcode.IMUL: int
  • added: static field Opcode.INEG: int
  • added: static field Opcode.INSTANCEOF: int
  • added: static field Opcode.INVOKEDYNAMIC: int
  • added: static field Opcode.INVOKEINTERFACE: int
  • added: static field Opcode.INVOKESPECIAL: int
  • added: static field Opcode.INVOKESTATIC: int
  • added: static field Opcode.INVOKEVIRTUAL: int
  • added: static field Opcode.IOR: int
  • added: static field Opcode.IREM: int
  • added: static field Opcode.IRETURN: int
  • added: static field Opcode.ISHL: int
  • added: static field Opcode.ISHR: int
  • added: static field Opcode.ISTORE: int
  • added: static field Opcode.ISTORE_0: int
  • added: static field Opcode.ISTORE_1: int
  • added: static field Opcode.ISTORE_2: int
  • added: static field Opcode.ISTORE_3: int
  • added: static field Opcode.ISUB: int
  • added: static field Opcode.IUSHR: int
  • added: static field Opcode.IXOR: int
  • added: static field Opcode.JSR: int
  • added: static field Opcode.JSR_W: int
  • added: static field Opcode.L2D: int
  • added: static field Opcode.L2F: int
  • added: static field Opcode.L2I: int
  • added: static field Opcode.LADD: int
  • added: static field Opcode.LALOAD: int
  • added: static field Opcode.LAND: int
  • added: static field Opcode.LASTORE: int
  • added: static field Opcode.LCMP: int
  • added: static field Opcode.LCONST_0: int
  • added: static field Opcode.LCONST_1: int
  • added: static field Opcode.LDC2_W: int
  • added: static field Opcode.LDC: int
  • added: static field Opcode.LDC_W: int
  • added: static field Opcode.LDIV: int
  • added: static field Opcode.LLOAD: int
  • added: static field Opcode.LLOAD_0: int
  • added: static field Opcode.LLOAD_1: int
  • added: static field Opcode.LLOAD_2: int
  • added: static field Opcode.LLOAD_3: int
  • added: static field Opcode.LMUL: int
  • added: static field Opcode.LNEG: int
  • added: static field Opcode.LOOKUPSWITCH: int
  • added: static field Opcode.LOR: int
  • added: static field Opcode.LREM: int
  • added: static field Opcode.LRETURN: int
  • added: static field Opcode.LSHL: int
  • added: static field Opcode.LSHR: int
  • added: static field Opcode.LSTORE: int
  • added: static field Opcode.LSTORE_0: int
  • added: static field Opcode.LSTORE_1: int
  • added: static field Opcode.LSTORE_2: int
  • added: static field Opcode.LSTORE_3: int
  • added: static field Opcode.LSUB: int
  • added: static field Opcode.LUSHR: int
  • added: static field Opcode.LXOR: int
  • added: static field Opcode.MONITORENTER: int
  • added: static field Opcode.MONITOREXIT: int
  • added: static field Opcode.MULTIANEWARRAY: int
  • added: static field Opcode.NEW: int
  • added: static field Opcode.NEWARRAY: int
  • added: static field Opcode.NOP: int
  • added: static field Opcode.POP2: int
  • added: static field Opcode.POP: int
  • added: static field Opcode.PUTFIELD: int
  • added: static field Opcode.PUTSTATIC: int
  • added: static field Opcode.RET: int
  • added: static field Opcode.RETURN: int
  • added: static field Opcode.SALOAD: int
  • added: static field Opcode.SASTORE: int
  • added: static field Opcode.SIPUSH: int
  • added: static field Opcode.STACK_GROW: int[]
  • added: static field Opcode.SWAP: int
  • added: static field Opcode.TABLESWITCH: int
  • added: static field Opcode.T_BOOLEAN: int
  • added: static field Opcode.T_BYTE: int
  • added: static field Opcode.T_CHAR: int
  • added: static field Opcode.T_DOUBLE: int
  • added: static field Opcode.T_FLOAT: int
  • added: static field Opcode.T_INT: int
  • added: static field Opcode.T_LONG: int
  • added: static field Opcode.T_SHORT: int
  • added: static field Opcode.WIDE: int
  • added: static field ParameterAnnotationsAttribute.invisibleTag: String
  • added: static field ParameterAnnotationsAttribute.visibleTag: String
  • added: static field PermittedSubclassesAttribute.tag: String
  • added: static field RecordAttribute.tag: String
  • added: static field SignatureAttribute.ClassType.OBJECT: SignatureAttribute.ClassType
  • added: static field SignatureAttribute.tag: String
  • added: static field SourceFileAttribute.tag: String
  • added: static field StackMap.DOUBLE: int
  • added: static field StackMap.FLOAT: int
  • added: static field StackMap.INTEGER: int
  • added: static field StackMap.LONG: int
  • added: static field StackMap.NULL: int
  • added: static field StackMap.OBJECT: int
  • added: static field StackMap.THIS: int
  • added: static field StackMap.TOP: int
  • added: static field StackMap.UNINIT: int
  • added: static field StackMap.tag: String
  • added: static field StackMapTable.DOUBLE: int
  • added: static field StackMapTable.FLOAT: int
  • added: static field StackMapTable.INTEGER: int
  • added: static field StackMapTable.LONG: int
  • added: static field StackMapTable.NULL: int
  • added: static field StackMapTable.OBJECT: int
  • added: static field StackMapTable.THIS: int
  • added: static field StackMapTable.TOP: int
  • added: static field StackMapTable.UNINIT: int
  • added: static field StackMapTable.tag: String
  • added: static field SyntheticAttribute.tag: String
  • added: static field TypeAnnotationsAttribute.invisibleTag: String
  • added: static field TypeAnnotationsAttribute.visibleTag: String
  • added: static final class ClassFileWriter.ConstPoolWriter
  • added: static final class ClassFileWriter.FieldWriter
  • added: static final class ClassFileWriter.MethodWriter
  • added: static method AccessFlag.clear(int, int): int
  • added: static method AccessFlag.isPackage(int): boolean
  • added: static method AccessFlag.isPrivate(int): boolean
  • added: static method AccessFlag.isProtected(int): boolean
  • added: static method AccessFlag.isPublic(int): boolean
  • added: static method AccessFlag.of(int): int
  • added: static method AccessFlag.setPackage(int): int
  • added: static method AccessFlag.setPrivate(int): int
  • added: static method AccessFlag.setProtected(int): int
  • added: static method AccessFlag.setPublic(int): int
  • added: static method AccessFlag.toModifier(int): int
  • added: static method AttributeInfo.allocateBytes(int): byte[]
  • added: static method AttributeInfo.setMaxAttributeLength(int): void
  • added: static method ByteArray.read32bit(byte[], int): int
  • added: static method ByteArray.readS16bit(byte[], int): int
  • added: static method ByteArray.readU16bit(byte[], int): int
  • added: static method ByteArray.write16bit(int, byte[], int): void
  • added: static method ByteArray.write32bit(int, byte[], int): void
  • added: static method ClassFilePrinter.print(ClassFile): void
  • added: static method ClassFilePrinter.print(ClassFile, PrintWriter): void
  • added: static method Descriptor.appendParameter(CtClass, String): String
  • added: static method Descriptor.appendParameter(String, String): String
  • added: static method Descriptor.arrayDimension(String): int
  • added: static method Descriptor.changeReturnType(String, String): String
  • added: static method Descriptor.dataSize(String): int
  • added: static method Descriptor.eqParamTypes(String, String): boolean
  • added: static method Descriptor.getParamDescriptor(String): String
  • added: static method Descriptor.getParameterTypes(String, ClassPool): CtClass[]
  • added: static method Descriptor.getReturnType(String, ClassPool): CtClass
  • added: static method Descriptor.insertParameter(CtClass, String): String
  • added: static method Descriptor.insertParameter(String, String): String
  • added: static method Descriptor.numOfParameters(String): int
  • added: static method Descriptor.of(CtClass): String
  • added: static method Descriptor.of(String): String
  • added: static method Descriptor.ofConstructor(CtClass[]): String
  • added: static method Descriptor.ofMethod(CtClass, CtClass[]): String
  • added: static method Descriptor.ofParameters(CtClass[]): String
  • added: static method Descriptor.paramSize(String): int
  • added: static method Descriptor.rename(String, Map): String
  • added: static method Descriptor.rename(String, String, String): String
  • added: static method Descriptor.toArrayComponent(String, int): String
  • added: static method Descriptor.toClassName(String): String
  • added: static method Descriptor.toCtClass(String, ClassPool): CtClass
  • added: static method Descriptor.toJavaName(String): String
  • added: static method Descriptor.toJvmName(CtClass): String
  • added: static method Descriptor.toJvmName(String): String
  • added: static method Descriptor.toString(String): String
  • added: static method InstructionPrinter.instructionString(CodeIterator, int, ConstPool): String
  • added: static method InstructionPrinter.print(CtMethod, PrintStream): void
  • added: static method SignatureAttribute.TypeArgument.subclassOf(SignatureAttribute.ObjectType): SignatureAttribute.TypeArgument
  • added: static method SignatureAttribute.TypeArgument.superOf(SignatureAttribute.ObjectType): SignatureAttribute.TypeArgument
  • added: static method SignatureAttribute.toClassSignature(String): SignatureAttribute.ClassSignature
  • added: static method SignatureAttribute.toFieldSignature(String): SignatureAttribute.ObjectType
  • added: static method SignatureAttribute.toMethodSignature(String): SignatureAttribute.MethodSignature
  • added: static method SignatureAttribute.toTypeSignature(String): SignatureAttribute.Type
  • added: static method StackMapTable.typeTagOf(char): int
  • added: class Analyzer implements Opcode
  • added: class ControlFlow
  • added: class Executor implements Opcode
  • added: class Frame
  • added: class MultiArrayType extends Type
  • added: class MultiType extends Type
  • added: class Subroutine
  • added: class SubroutineScanner implements Opcode
  • added: class Type
  • added: class Util implements Opcode
  • added: ctor Analyzer()
  • added: ctor ControlFlow(CtClass, MethodInfo)
  • added: ctor ControlFlow(CtMethod)
  • added: ctor Executor(ClassPool, ConstPool)
  • added: ctor Frame(int, int)
  • added: ctor FramePrinter(PrintStream)
  • added: ctor MultiArrayType(MultiType, int)
  • added: ctor MultiType(Map)
  • added: ctor MultiType(Map, Type)
  • added: ctor Subroutine(int, int)
  • added: ctor SubroutineScanner()
  • added: ctor Util()
  • added: field ControlFlow.Block.clientData: Object
  • added: final class FramePrinter
  • added: method Analyzer.analyze(CtClass, MethodInfo): Frame[]
  • added: method Analyzer.analyze(CtMethod): Frame[]
  • added: method ControlFlow.Block.catchers(): ControlFlow.Catcher[]
  • added: method ControlFlow.Block.exit(int): ControlFlow.Block
  • added: method ControlFlow.Block.exits(): int
  • added: method ControlFlow.Block.incoming(int): ControlFlow.Block
  • added: method ControlFlow.Block.incomings(): int
  • added: method ControlFlow.Block.index(): int
  • added: method ControlFlow.Block.length(): int
  • added: method ControlFlow.Block.position(): int
  • added: method ControlFlow.Block.toString2(StringBuilder): void
  • added: method ControlFlow.Catcher.block(): ControlFlow.Block
  • added: method ControlFlow.Catcher.type(): String
  • added: method ControlFlow.Node.block(): ControlFlow.Block
  • added: method ControlFlow.Node.child(int): ControlFlow.Node
  • added: method ControlFlow.Node.children(): int
  • added: method ControlFlow.Node.parent(): ControlFlow.Node
  • added: method ControlFlow.Node.toString(): String
  • added: method ControlFlow.basicBlocks(): ControlFlow.Block[]
  • added: method ControlFlow.dominatorTree(): ControlFlow.Node[]
  • added: method ControlFlow.frameAt(int): Frame
  • added: method ControlFlow.postDominatorTree(): ControlFlow.Node[]
  • added: method Executor.execute(MethodInfo, int, CodeIterator, Frame, Subroutine): void
  • added: method Frame.clearStack(): void
  • added: method Frame.copy(): Frame
  • added: method Frame.copyStack(): Frame
  • added: method Frame.getLocal(int): Type
  • added: method Frame.getStack(int): Type
  • added: method Frame.getTopIndex(): int
  • added: method Frame.localsLength(): int
  • added: method Frame.merge(Frame): boolean
  • added: method Frame.mergeStack(Frame): boolean
  • added: method Frame.peek(): Type
  • added: method Frame.pop(): Type
  • added: method Frame.push(Type): void
  • added: method Frame.setLocal(int, Type): void
  • added: method Frame.setStack(int, Type): void
  • added: method Frame.toString(): String
  • added: method FramePrinter.print(CtClass): void
  • added: method FramePrinter.print(CtMethod): void
  • added: method MultiArrayType.equals(Object): boolean
  • added: method MultiArrayType.getComponent(): Type
  • added: method MultiArrayType.getCtClass(): CtClass
  • added: method MultiArrayType.getDimensions(): int
  • added: method MultiArrayType.getSize(): int
  • added: method MultiArrayType.hashCode(): int
  • added: method MultiArrayType.isArray(): boolean
  • added: method MultiArrayType.isAssignableFrom(Type): boolean
  • added: method MultiArrayType.isAssignableTo(Type): boolean
  • added: method MultiArrayType.isReference(): boolean
  • added: method MultiArrayType.toString(): String
  • added: method MultiType.equals(Object): boolean
  • added: method MultiType.getComponent(): Type
  • added: method MultiType.getCtClass(): CtClass
  • added: method MultiType.getSize(): int
  • added: method MultiType.hashCode(): int
  • added: method MultiType.isArray(): boolean
  • added: method MultiType.isAssignableFrom(Type): boolean
  • added: method MultiType.isAssignableTo(Type): boolean
  • added: method MultiType.isReference(): boolean
  • added: method MultiType.merge(Type): Type
  • added: method MultiType.toString(): String
  • added: method Subroutine.access(int): void
  • added: method Subroutine.accessed(): Collection
  • added: method Subroutine.addCaller(int): void
  • added: method Subroutine.callers(): Collection
  • added: method Subroutine.isAccessed(int): boolean
  • added: method Subroutine.start(): int
  • added: method Subroutine.toString(): String
  • added: method SubroutineScanner.scan(MethodInfo): Subroutine[]
  • added: method Type.equals(Object): boolean
  • added: method Type.getComponent(): Type
  • added: method Type.getCtClass(): CtClass
  • added: method Type.getDimensions(): int
  • added: method Type.getSize(): int
  • added: method Type.hashCode(): int
  • added: method Type.isArray(): boolean
  • added: method Type.isAssignableFrom(Type): boolean
  • added: method Type.isReference(): boolean
  • added: method Type.isSpecial(): boolean
  • added: method Type.merge(Type): Type
  • added: method Type.toString(): String
  • added: static class ControlFlow.Block extends BasicBlock
  • added: static class ControlFlow.Catcher
  • added: static class ControlFlow.Node
  • added: static field Type.BOGUS: Type
  • added: static field Type.BOOLEAN: Type
  • added: static field Type.BYTE: Type
  • added: static field Type.CHAR: Type
  • added: static field Type.CLONEABLE: Type
  • added: static field Type.DOUBLE: Type
  • added: static field Type.FLOAT: Type
  • added: static field Type.INTEGER: Type
  • added: static field Type.LONG: Type
  • added: static field Type.OBJECT: Type
  • added: static field Type.RETURN_ADDRESS: Type
  • added: static field Type.SERIALIZABLE: Type
  • added: static field Type.SHORT: Type
  • added: static field Type.THROWABLE: Type
  • added: static field Type.TOP: Type
  • added: static field Type.UNINIT: Type
  • added: static field Type.VOID: Type
  • added: static method FramePrinter.print(CtClass, PrintStream): void
  • added: static method Type.get(CtClass): Type
  • added: static method Util.getJumpTarget(int, CodeIterator): int
  • added: static method Util.isGoto(int): boolean
  • added: static method Util.isJsr(int): boolean
  • added: static method Util.isJumpInstruction(int): boolean
  • added: static method Util.isReturn(int): boolean
  • added: abstract class MemberValue
  • added: class Annotation
  • added: class AnnotationImpl implements InvocationHandler
  • added: class AnnotationMemberValue extends MemberValue
  • added: class AnnotationsWriter
  • added: class ArrayMemberValue extends MemberValue
  • added: class BooleanMemberValue extends MemberValue
  • added: class ByteMemberValue extends MemberValue
  • added: class CharMemberValue extends MemberValue
  • added: class ClassMemberValue extends MemberValue
  • added: class DoubleMemberValue extends MemberValue
  • added: class EnumMemberValue extends MemberValue
  • added: class FloatMemberValue extends MemberValue
  • added: class IntegerMemberValue extends MemberValue
  • added: class LongMemberValue extends MemberValue
  • added: class NoSuchClassError extends Error
  • added: class ShortMemberValue extends MemberValue
  • added: class StringMemberValue extends MemberValue
  • added: class TypeAnnotationsWriter extends AnnotationsWriter
  • added: ctor Annotation(ConstPool, CtClass)
  • added: ctor Annotation(String, ConstPool)
  • added: ctor Annotation(int, ConstPool)
  • added: ctor AnnotationMemberValue(Annotation, ConstPool)
  • added: ctor AnnotationMemberValue(ConstPool)
  • added: ctor AnnotationsWriter(OutputStream, ConstPool)
  • added: ctor ArrayMemberValue(ConstPool)
  • added: ctor ArrayMemberValue(MemberValue, ConstPool)
  • added: ctor BooleanMemberValue(ConstPool)
  • added: ctor BooleanMemberValue(boolean, ConstPool)
  • added: ctor BooleanMemberValue(int, ConstPool)
  • added: ctor ByteMemberValue(ConstPool)
  • added: ctor ByteMemberValue(byte, ConstPool)
  • added: ctor ByteMemberValue(int, ConstPool)
  • added: ctor CharMemberValue(ConstPool)
  • added: ctor CharMemberValue(char, ConstPool)
  • added: ctor CharMemberValue(int, ConstPool)
  • added: ctor ClassMemberValue(ConstPool)
  • added: ctor ClassMemberValue(String, ConstPool)
  • added: ctor ClassMemberValue(int, ConstPool)
  • added: ctor DoubleMemberValue(ConstPool)
  • added: ctor DoubleMemberValue(double, ConstPool)
  • added: ctor DoubleMemberValue(int, ConstPool)
  • added: ctor EnumMemberValue(ConstPool)
  • added: ctor EnumMemberValue(int, int, ConstPool)
  • added: ctor FloatMemberValue(ConstPool)
  • added: ctor FloatMemberValue(float, ConstPool)
  • added: ctor FloatMemberValue(int, ConstPool)
  • added: ctor IntegerMemberValue(ConstPool)
  • added: ctor IntegerMemberValue(ConstPool, int)
  • added: ctor IntegerMemberValue(int, ConstPool)
  • added: ctor LongMemberValue(ConstPool)
  • added: ctor LongMemberValue(int, ConstPool)
  • added: ctor LongMemberValue(long, ConstPool)
  • added: ctor NoSuchClassError(String, Error)
  • added: ctor ShortMemberValue(ConstPool)
  • added: ctor ShortMemberValue(int, ConstPool)
  • added: ctor ShortMemberValue(short, ConstPool)
  • added: ctor StringMemberValue(ConstPool)
  • added: ctor StringMemberValue(String, ConstPool)
  • added: ctor StringMemberValue(int, ConstPool)
  • added: ctor TypeAnnotationsWriter(OutputStream, ConstPool)
  • added: field AnnotationsWriter.output: OutputStream
  • added: interface MemberValueVisitor
  • added: method Annotation.addMemberValue(String, MemberValue): void
  • added: method Annotation.addMemberValue(int, MemberValue): void
  • added: method Annotation.equals(Object): boolean
  • added: method Annotation.getMemberNames(): Set
  • added: method Annotation.getMemberValue(String): MemberValue
  • added: method Annotation.getTypeName(): String
  • added: method Annotation.hashCode(): int
  • added: method Annotation.toAnnotationType(ClassLoader, ClassPool): Object
  • added: method Annotation.toString(): String
  • added: method Annotation.write(AnnotationsWriter): void
  • added: method AnnotationImpl.getAnnotation(): Annotation
  • added: method AnnotationImpl.getTypeName(): String
  • added: method AnnotationImpl.hashCode(): int
  • added: method AnnotationImpl.invoke(Object, Method, Object[]): Object
  • added: method AnnotationMemberValue.accept(MemberValueVisitor): void
  • added: method AnnotationMemberValue.getValue(): Annotation
  • added: method AnnotationMemberValue.setValue(Annotation): void
  • added: method AnnotationMemberValue.toString(): String
  • added: method AnnotationMemberValue.write(AnnotationsWriter): void
  • added: method AnnotationsWriter.annotation(String, int): void
  • added: method AnnotationsWriter.annotation(int, int): void
  • added: method AnnotationsWriter.annotationValue(): void
  • added: method AnnotationsWriter.arrayValue(int): void
  • added: method AnnotationsWriter.classInfoIndex(String): void
  • added: method AnnotationsWriter.classInfoIndex(int): void
  • added: method AnnotationsWriter.close(): void
  • added: method AnnotationsWriter.constValueIndex(String): void
  • added: method AnnotationsWriter.constValueIndex(boolean): void
  • added: method AnnotationsWriter.constValueIndex(byte): void
  • added: method AnnotationsWriter.constValueIndex(char): void
  • added: method AnnotationsWriter.constValueIndex(double): void
  • added: method AnnotationsWriter.constValueIndex(float): void
  • added: method AnnotationsWriter.constValueIndex(int): void
  • added: method AnnotationsWriter.constValueIndex(int, int): void
  • added: method AnnotationsWriter.constValueIndex(long): void
  • added: method AnnotationsWriter.constValueIndex(short): void
  • added: method AnnotationsWriter.enumConstValue(String, String): void
  • added: method AnnotationsWriter.enumConstValue(int, int): void
  • added: method AnnotationsWriter.getConstPool(): ConstPool
  • added: method AnnotationsWriter.memberValuePair(String): void
  • added: method AnnotationsWriter.memberValuePair(int): void
  • added: method AnnotationsWriter.numAnnotations(int): void
  • added: method AnnotationsWriter.numParameters(int): void
  • added: method AnnotationsWriter.write16bit(int): void
  • added: method ArrayMemberValue.accept(MemberValueVisitor): void
  • added: method ArrayMemberValue.getType(): MemberValue
  • added: method ArrayMemberValue.getValue(): MemberValue[]
  • added: method ArrayMemberValue.renameClass(Map): void
  • added: method ArrayMemberValue.renameClass(String, String): void
  • added: method ArrayMemberValue.setValue(MemberValue[]): void
  • added: method ArrayMemberValue.toString(): String
  • added: method ArrayMemberValue.write(AnnotationsWriter): void
  • added: method BooleanMemberValue.accept(MemberValueVisitor): void
  • added: method BooleanMemberValue.getValue(): boolean
  • added: method BooleanMemberValue.setValue(boolean): void
  • added: method BooleanMemberValue.toString(): String
  • added: method BooleanMemberValue.write(AnnotationsWriter): void
  • added: method ByteMemberValue.accept(MemberValueVisitor): void
  • added: method ByteMemberValue.getValue(): byte
  • added: method ByteMemberValue.setValue(byte): void
  • added: method ByteMemberValue.toString(): String
  • added: method ByteMemberValue.write(AnnotationsWriter): void
  • added: method CharMemberValue.accept(MemberValueVisitor): void
  • added: method CharMemberValue.getValue(): char
  • added: method CharMemberValue.setValue(char): void
  • added: method CharMemberValue.toString(): String
  • added: method CharMemberValue.write(AnnotationsWriter): void
  • added: method ClassMemberValue.accept(MemberValueVisitor): void
  • added: method ClassMemberValue.getValue(): String
  • added: method ClassMemberValue.renameClass(Map): void
  • added: method ClassMemberValue.renameClass(String, String): void
  • added: method ClassMemberValue.setValue(String): void
  • added: method ClassMemberValue.toString(): String
  • added: method ClassMemberValue.write(AnnotationsWriter): void
  • added: method DoubleMemberValue.accept(MemberValueVisitor): void
  • added: method DoubleMemberValue.getValue(): double
  • added: method DoubleMemberValue.setValue(double): void
  • added: method DoubleMemberValue.toString(): String
  • added: method DoubleMemberValue.write(AnnotationsWriter): void
  • added: method EnumMemberValue.accept(MemberValueVisitor): void
  • added: method EnumMemberValue.getType(): String
  • added: method EnumMemberValue.getValue(): String
  • added: method EnumMemberValue.renameClass(Map): void
  • added: method EnumMemberValue.renameClass(String, String): void
  • added: method EnumMemberValue.setType(String): void
  • added: method EnumMemberValue.setValue(String): void
  • added: method EnumMemberValue.toString(): String
  • added: method EnumMemberValue.write(AnnotationsWriter): void
  • added: method FloatMemberValue.accept(MemberValueVisitor): void
  • added: method FloatMemberValue.getValue(): float
  • added: method FloatMemberValue.setValue(float): void
  • added: method FloatMemberValue.toString(): String
  • added: method FloatMemberValue.write(AnnotationsWriter): void
  • added: method IntegerMemberValue.accept(MemberValueVisitor): void
  • added: method IntegerMemberValue.getValue(): int
  • added: method IntegerMemberValue.setValue(int): void
  • added: method IntegerMemberValue.toString(): String
  • added: method IntegerMemberValue.write(AnnotationsWriter): void
  • added: method LongMemberValue.accept(MemberValueVisitor): void
  • added: method LongMemberValue.getValue(): long
  • added: method LongMemberValue.setValue(long): void
  • added: method LongMemberValue.toString(): String
  • added: method LongMemberValue.write(AnnotationsWriter): void
  • added: method MemberValue.accept(MemberValueVisitor): void
  • added: method MemberValue.renameClass(Map): void
  • added: method MemberValue.renameClass(String, String): void
  • added: method MemberValue.write(AnnotationsWriter): void
  • added: method MemberValueVisitor.visitAnnotationMemberValue(AnnotationMemberValue): void
  • added: method MemberValueVisitor.visitArrayMemberValue(ArrayMemberValue): void
  • added: method MemberValueVisitor.visitBooleanMemberValue(BooleanMemberValue): void
  • added: method MemberValueVisitor.visitByteMemberValue(ByteMemberValue): void
  • added: method MemberValueVisitor.visitCharMemberValue(CharMemberValue): void
  • added: method MemberValueVisitor.visitClassMemberValue(ClassMemberValue): void
  • added: method MemberValueVisitor.visitDoubleMemberValue(DoubleMemberValue): void
  • added: method MemberValueVisitor.visitEnumMemberValue(EnumMemberValue): void
  • added: method MemberValueVisitor.visitFloatMemberValue(FloatMemberValue): void
  • added: method MemberValueVisitor.visitIntegerMemberValue(IntegerMemberValue): void
  • added: method MemberValueVisitor.visitLongMemberValue(LongMemberValue): void
  • added: method MemberValueVisitor.visitShortMemberValue(ShortMemberValue): void
  • added: method MemberValueVisitor.visitStringMemberValue(StringMemberValue): void
  • added: method NoSuchClassError.getClassName(): String
  • added: method ShortMemberValue.accept(MemberValueVisitor): void
  • added: method ShortMemberValue.getValue(): short
  • added: method ShortMemberValue.setValue(short): void
  • added: method ShortMemberValue.toString(): String
  • added: method ShortMemberValue.write(AnnotationsWriter): void
  • added: method StringMemberValue.accept(MemberValueVisitor): void
  • added: method StringMemberValue.getValue(): String
  • added: method StringMemberValue.setValue(String): void
  • added: method StringMemberValue.toString(): String
  • added: method StringMemberValue.write(AnnotationsWriter): void
  • added: method TypeAnnotationsWriter.catchTarget(int): void
  • added: method TypeAnnotationsWriter.emptyTarget(int): void
  • added: method TypeAnnotationsWriter.formalParameterTarget(int): void
  • added: method TypeAnnotationsWriter.localVarTarget(int, int): void
  • added: method TypeAnnotationsWriter.localVarTargetTable(int, int, int): void
  • added: method TypeAnnotationsWriter.numAnnotations(int): void
  • added: method TypeAnnotationsWriter.offsetTarget(int, int): void
  • added: method TypeAnnotationsWriter.supertypeTarget(int): void
  • added: method TypeAnnotationsWriter.throwsTarget(int): void
  • added: method TypeAnnotationsWriter.typeArgumentTarget(int, int, int): void
  • added: method TypeAnnotationsWriter.typeParameterBoundTarget(int, int, int): void
  • added: method TypeAnnotationsWriter.typeParameterTarget(int, int): void
  • added: method TypeAnnotationsWriter.typePath(int): void
  • added: method TypeAnnotationsWriter.typePathPath(int, int): void
  • added: static method Annotation.createMemberValue(ConstPool, CtClass): MemberValue
  • added: static method AnnotationImpl.make(ClassLoader, Class, ClassPool, Annotation): Object
  • added: abstract class Tracer implements TypeTag
  • added: abstract class TypeData
  • added: class BasicBlock
  • added: class MapMaker extends Tracer
  • added: class TypedBlock extends BasicBlock
  • added: ctor BasicBlock(int)
  • added: ctor BasicBlock.Maker()
  • added: ctor MapMaker(ClassPool, MethodInfo, CodeAttribute)
  • added: ctor MapMaker(MapMaker)
  • added: ctor Tracer(ClassPool, ConstPool, int, int, String)
  • added: ctor Tracer(Tracer)
  • added: ctor TypeData()
  • added: ctor TypeData.AbsTypeVar()
  • added: ctor TypeData.BasicType(String, int, char)
  • added: ctor TypeData.ClassName(String)
  • added: ctor TypeData.NullType()
  • added: ctor TypeData.TypeVar(TypeData)
  • added: ctor TypeData.UninitTypeVar(TypeData.UninitData)
  • added: ctor TypedBlock(int)
  • added: ctor TypedBlock.Maker()
  • added: field BasicBlock.Catch.body: BasicBlock
  • added: field BasicBlock.Catch.next: BasicBlock.Catch
  • added: field BasicBlock.Catch.typeIndex: int
  • added: field BasicBlock.exit: BasicBlock[]
  • added: field BasicBlock.incoming: int
  • added: field BasicBlock.length: int
  • added: field BasicBlock.position: int
  • added: field BasicBlock.stop: boolean
  • added: field BasicBlock.toCatch: BasicBlock.Catch
  • added: field Tracer.classPool: ClassPool
  • added: field Tracer.cpool: ConstPool
  • added: field Tracer.localsTypes: TypeData[]
  • added: field Tracer.returnType: String
  • added: field Tracer.stackTop: int
  • added: field Tracer.stackTypes: TypeData[]
  • added: field TypeData.TypeVar.fixedType: String
  • added: field TypeData.TypeVar.lowers: List
  • added: field TypeData.TypeVar.uppers: List
  • added: field TypeData.TypeVar.usedBy: List
  • added: field TypeData.UninitTypeVar.type: TypeData
  • added: field TypedBlock.localsTypes: TypeData[]
  • added: field TypedBlock.numLocals: int
  • added: field TypedBlock.stackTop: int
  • added: field TypedBlock.stackTypes: TypeData[]
  • added: interface TypeTag
  • added: method BasicBlock.Maker.make(CodeIterator, int, int, ExceptionTable): BasicBlock[]
  • added: method BasicBlock.Maker.make(MethodInfo): BasicBlock[]
  • added: method BasicBlock.Maker.makeArray(int): BasicBlock[]
  • added: method BasicBlock.Maker.makeBlock(int): BasicBlock
  • added: method BasicBlock.Maker.makeJsr(Map, int, int, int): void
  • added: method BasicBlock.toString(): String
  • added: method BasicBlock.toString2(StringBuilder): void
  • added: method MapMaker.toStackMap(TypedBlock[]): StackMapTable
  • added: method MapMaker.toStackMap2(ConstPool, TypedBlock[]): StackMap
  • added: method Tracer.doOpcode(int, byte[]): int
  • added: method Tracer.visitBranch(int, byte[], int): void
  • added: method Tracer.visitGoto(int, byte[], int): void
  • added: method Tracer.visitJSR(int, byte[]): void
  • added: method Tracer.visitLookupSwitch(int, byte[], int, int, int): void
  • added: method Tracer.visitRET(int, byte[]): void
  • added: method Tracer.visitReturn(int, byte[]): void
  • added: method Tracer.visitTableSwitch(int, byte[], int, int, int): void
  • added: method Tracer.visitThrow(int, byte[]): void
  • added: method TypeData.AbsTypeVar.eq(TypeData): boolean
  • added: method TypeData.AbsTypeVar.getTypeData(ConstPool): int
  • added: method TypeData.AbsTypeVar.getTypeTag(): int
  • added: method TypeData.AbsTypeVar.merge(TypeData): void
  • added: method TypeData.ArrayElement.arrayType(): TypeData.AbsTypeVar
  • added: method TypeData.ArrayElement.dfs(List, int, ClassPool): int
  • added: method TypeData.ArrayElement.getArrayType(int): TypeData
  • added: method TypeData.ArrayElement.getName(): String
  • added: method TypeData.ArrayElement.is2WordType(): boolean
  • added: method TypeData.ArrayElement.isBasicType(): TypeData.BasicType
  • added: method TypeData.ArrayElement.merge(TypeData): void
  • added: method TypeData.ArrayElement.setType(String, ClassPool): void
  • added: method TypeData.ArrayElement.toTypeVar(int): TypeData.TypeVar
  • added: method TypeData.ArrayType.dfs(List, int, ClassPool): int
  • added: method TypeData.ArrayType.elementType(): TypeData.AbsTypeVar
  • added: method TypeData.ArrayType.getArrayType(int): TypeData
  • added: method TypeData.ArrayType.getName(): String
  • added: method TypeData.ArrayType.is2WordType(): boolean
  • added: method TypeData.ArrayType.isBasicType(): TypeData.BasicType
  • added: method TypeData.ArrayType.merge(TypeData): void
  • added: method TypeData.ArrayType.setType(String, ClassPool): void
  • added: method TypeData.ArrayType.toTypeVar(int): TypeData.TypeVar
  • added: method TypeData.BasicType.eq(TypeData): boolean
  • added: method TypeData.BasicType.getArrayType(int): TypeData
  • added: method TypeData.BasicType.getDecodedName(): char
  • added: method TypeData.BasicType.getName(): String
  • added: method TypeData.BasicType.getTypeData(ConstPool): int
  • added: method TypeData.BasicType.getTypeTag(): int
  • added: method TypeData.BasicType.is2WordType(): boolean
  • added: method TypeData.BasicType.isBasicType(): TypeData.BasicType
  • added: method TypeData.BasicType.join(): TypeData
  • added: method TypeData.BasicType.setType(String, ClassPool): void
  • added: method TypeData.ClassName.eq(TypeData): boolean
  • added: method TypeData.ClassName.getArrayType(int): TypeData
  • added: method TypeData.ClassName.getName(): String
  • added: method TypeData.ClassName.getTypeData(ConstPool): int
  • added: method TypeData.ClassName.getTypeTag(): int
  • added: method TypeData.ClassName.is2WordType(): boolean
  • added: method TypeData.ClassName.isBasicType(): TypeData.BasicType
  • added: method TypeData.ClassName.setType(String, ClassPool): void
  • added: method TypeData.NullType.getArrayType(int): TypeData
  • added: method TypeData.NullType.getTypeData(ConstPool): int
  • added: method TypeData.NullType.getTypeTag(): int
  • added: method TypeData.NullType.isNullType(): boolean
  • added: method TypeData.TypeVar.dfs(List, int, ClassPool): int
  • added: method TypeData.TypeVar.getArrayType(int): TypeData
  • added: method TypeData.TypeVar.getName(): String
  • added: method TypeData.TypeVar.getTypeData(ConstPool): int
  • added: method TypeData.TypeVar.getTypeTag(): int
  • added: method TypeData.TypeVar.is2WordType(): boolean
  • added: method TypeData.TypeVar.isBasicType(): TypeData.BasicType
  • added: method TypeData.TypeVar.isNullType(): boolean
  • added: method TypeData.TypeVar.isUninit(): boolean
  • added: method TypeData.TypeVar.merge(TypeData): void
  • added: method TypeData.TypeVar.setType(String, ClassPool): void
  • added: method TypeData.TypeVar.toTypeVar(int): TypeData.TypeVar
  • added: method TypeData.UninitData.constructorCalled(int): void
  • added: method TypeData.UninitData.copy(): TypeData.UninitData
  • added: method TypeData.UninitData.eq(TypeData): boolean
  • added: method TypeData.UninitData.getTypeData(ConstPool): int
  • added: method TypeData.UninitData.getTypeTag(): int
  • added: method TypeData.UninitData.isUninit(): boolean
  • added: method TypeData.UninitData.join(): TypeData
  • added: method TypeData.UninitData.offset(): int
  • added: method TypeData.UninitThis.copy(): TypeData.UninitData
  • added: method TypeData.UninitThis.getTypeData(ConstPool): int
  • added: method TypeData.UninitThis.getTypeTag(): int
  • added: method TypeData.UninitTypeVar.constructorCalled(int): void
  • added: method TypeData.UninitTypeVar.eq(TypeData): boolean
  • added: method TypeData.UninitTypeVar.getArrayType(int): TypeData
  • added: method TypeData.UninitTypeVar.getName(): String
  • added: method TypeData.UninitTypeVar.getTypeData(ConstPool): int
  • added: method TypeData.UninitTypeVar.getTypeTag(): int
  • added: method TypeData.UninitTypeVar.is2WordType(): boolean
  • added: method TypeData.UninitTypeVar.isBasicType(): TypeData.BasicType
  • added: method TypeData.UninitTypeVar.isUninit(): boolean
  • added: method TypeData.UninitTypeVar.join(): TypeData
  • added: method TypeData.UninitTypeVar.merge(TypeData): void
  • added: method TypeData.UninitTypeVar.offset(): int
  • added: method TypeData.UninitTypeVar.setType(String, ClassPool): void
  • added: method TypeData.UninitTypeVar.toTypeVar(int): TypeData.TypeVar
  • added: method TypeData.constructorCalled(int): void
  • added: method TypeData.dfs(List, int, ClassPool): int
  • added: method TypeData.eq(TypeData): boolean
  • added: method TypeData.getArrayType(int): TypeData
  • added: method TypeData.getName(): String
  • added: method TypeData.getTypeData(ConstPool): int
  • added: method TypeData.getTypeTag(): int
  • added: method TypeData.is2WordType(): boolean
  • added: method TypeData.isBasicType(): TypeData.BasicType
  • added: method TypeData.isNullType(): boolean
  • added: method TypeData.isUninit(): boolean
  • added: method TypeData.join(): TypeData
  • added: method TypeData.setType(String, ClassPool): void
  • added: method TypeData.toString(): String
  • added: method TypeData.toTypeVar(int): TypeData.TypeVar
  • added: method TypedBlock.Maker.makeArray(int): BasicBlock[]
  • added: method TypedBlock.Maker.makeBlock(int): BasicBlock
  • added: method TypedBlock.alreadySet(): boolean
  • added: method TypedBlock.resetNumLocals(): void
  • added: method TypedBlock.setStackMap(int, TypeData[], int, TypeData[]): void
  • added: method TypedBlock.toString2(StringBuilder): void
  • added: static abstract class TypeData.AbsTypeVar extends TypeData
  • added: static class BasicBlock.Catch
  • added: static class BasicBlock.Maker
  • added: static class TypeData.ArrayElement extends TypeData.AbsTypeVar
  • added: static class TypeData.ArrayType extends TypeData.AbsTypeVar
  • added: static class TypeData.BasicType extends TypeData
  • added: static class TypeData.ClassName extends TypeData
  • added: static class TypeData.NullType extends TypeData.ClassName
  • added: static class TypeData.TypeVar extends TypeData.AbsTypeVar
  • added: static class TypeData.UninitData extends TypeData.ClassName
  • added: static class TypeData.UninitThis extends TypeData.UninitData
  • added: static class TypeData.UninitTypeVar extends TypeData.AbsTypeVar
  • added: static class TypedBlock.Maker extends BasicBlock.Maker
  • added: static field TypeTag.DOUBLE: TypeData.BasicType
  • added: static field TypeTag.FLOAT: TypeData.BasicType
  • added: static field TypeTag.INTEGER: TypeData.BasicType
  • added: static field TypeTag.LONG: TypeData.BasicType
  • added: static field TypeTag.TOP: TypeData.BasicType
  • added: static field TypeTag.TOP_TYPE: String
  • added: static method BasicBlock.find(BasicBlock[], int): BasicBlock
  • added: static method MapMaker.copyTypeData(int, TypeData[], TypeData[]): void
  • added: static method MapMaker.make(ClassPool, MethodInfo): StackMapTable
  • added: static method MapMaker.make2(ClassPool, MethodInfo): StackMap
  • added: static method MapMaker.recordTypeData(int, TypeData[], TypeData[]): int
  • added: static method TypeData.ArrayElement.make(TypeData): TypeData
  • added: static method TypeData.ArrayType.typeName(String): String
  • added: static method TypeData.aastore(TypeData, TypeData, ClassPool): void
  • added: static method TypeData.commonSuperClass(CtClass, CtClass): CtClass
  • added: static method TypeData.commonSuperClassEx(CtClass, CtClass): CtClass
  • added: static method TypeData.make(int): TypeData[]
  • added: static method TypedBlock.getRetType(String): String
  • added: static method TypedBlock.makeBlocks(MethodInfo, CodeAttribute, boolean): TypedBlock[]
  • added: abstract class CodeGen extends Visitor implements Opcode, TokenId
  • added: class AccessorMaker
  • added: class CompileError extends Exception
  • added: class Javac
  • added: class JvstCodeGen extends MemberCodeGen
  • added: class JvstCodeGenWitlLineNumber extends JvstCodeGen
  • added: class JvstTypeChecker extends TypeChecker
  • added: class Lex implements TokenId
  • added: class MemberCodeGen extends CodeGen
  • added: class MemberResolver implements TokenId
  • added: class NoFieldException extends CompileError
  • added: class SyntaxError extends CompileError
  • added: class TypeChecker extends Visitor implements Opcode, TokenId
  • added: ctor AccessorMaker(CtClass)
  • added: ctor CodeGen(Bytecode)
  • added: ctor CodeGen.ReturnHook(CodeGen)
  • added: ctor CompileError(CannotCompileException)
  • added: ctor CompileError(NotFoundException)
  • added: ctor CompileError(String, Lex)
  • added: ctor CompileError(String, int)
  • added: ctor Javac(Bytecode, CtClass)
  • added: ctor Javac(CtClass)
  • added: ctor JvstCodeGen(Bytecode, CtClass, ClassPool)
  • added: ctor JvstCodeGenWitlLineNumber(Bytecode, CtClass, ClassPool)
  • added: ctor JvstTypeChecker(CtClass, ClassPool, JvstCodeGen)
  • added: ctor KeywordTable()
  • added: ctor Lex(String)
  • added: ctor MemberCodeGen(Bytecode, CtClass, ClassPool)
  • added: ctor MemberResolver(ClassPool)
  • added: ctor MemberResolver.Method(CtClass, MethodInfo, int)
  • added: ctor NoFieldException(String, ASTree)
  • added: ctor Parser(Lex)
  • added: ctor SymbolTable()
  • added: ctor SymbolTable(SymbolTable)
  • added: ctor SyntaxError(Lex)
  • added: ctor TypeChecker(CtClass, ClassPool)
  • added: field CodeGen.arrayDim: int
  • added: field CodeGen.breakList: List
  • added: field CodeGen.bytecode: Bytecode
  • added: field CodeGen.className: String
  • added: field CodeGen.continueList: List
  • added: field CodeGen.exprType: int
  • added: field CodeGen.hasReturned: boolean
  • added: field CodeGen.inStaticMethod: boolean
  • added: field CodeGen.returnHooks: CodeGen.ReturnHook
  • added: field MemberCodeGen.resolver: MemberResolver
  • added: field MemberCodeGen.resultStatic: boolean
  • added: field MemberCodeGen.thisClass: CtClass
  • added: field MemberCodeGen.thisMethod: MethodInfo
  • added: field MemberResolver.Method.declaring: CtClass
  • added: field MemberResolver.Method.info: MethodInfo
  • added: field MemberResolver.Method.notmatch: int
  • added: field TypeChecker.arrayDim: int
  • added: field TypeChecker.className: String
  • added: field TypeChecker.exprType: int
  • added: field TypeChecker.resolver: MemberResolver
  • added: field TypeChecker.thisClass: CtClass
  • added: field TypeChecker.thisMethod: MethodInfo
  • added: final class KeywordTable extends HashMap
  • added: final class Parser implements TokenId
  • added: final class SymbolTable extends HashMap
  • added: interface ProceedHandler
  • added: interface TokenId
  • added: method AccessorMaker.getConstructor(CtClass, String, MethodInfo): String
  • added: method AccessorMaker.getFieldGetter(FieldInfo, boolean): MethodInfo
  • added: method AccessorMaker.getFieldSetter(FieldInfo, boolean): MethodInfo
  • added: method AccessorMaker.getMethodAccessor(String, String, String, MethodInfo): String
  • added: method CodeGen.ReturnHook.doit(Bytecode, int): boolean
  • added: method CodeGen.ReturnHook.remove(CodeGen): void
  • added: method CodeGen.arrayAccess(ASTree, ASTree): void
  • added: method CodeGen.atASTList(ASTList): void
  • added: method CodeGen.atArrayInit(ArrayInit): void
  • added: method CodeGen.atArrayPlusPlus(int, boolean, Expr, boolean): void
  • added: method CodeGen.atArrayRead(ASTree, ASTree): void
  • added: method CodeGen.atArrayVariableAssign(ArrayInit, int, int, String): void
  • added: method CodeGen.atAssignCore(Expr, int, ASTree, int, int, String): void
  • added: method CodeGen.atAssignExpr(AssignExpr): void
  • added: method CodeGen.atAssignExpr(AssignExpr, boolean): void
  • added: method CodeGen.atBinExpr(BinExpr): void
  • added: method CodeGen.atCallExpr(CallExpr): void
  • added: method CodeGen.atCastExpr(CastExpr): void
  • added: method CodeGen.atClassObject(Expr): void
  • added: method CodeGen.atClassObject2(String): void
  • added: method CodeGen.atCondExpr(CondExpr): void
  • added: method CodeGen.atDeclarator(Declarator): void
  • added: method CodeGen.atDoubleConst(DoubleConst): void
  • added: method CodeGen.atExpr(Expr): void
  • added: method CodeGen.atFieldAssign(Expr, int, ASTree, ASTree, boolean): void
  • added: method CodeGen.atFieldDecl(FieldDecl): void
  • added: method CodeGen.atFieldPlusPlus(int, boolean, ASTree, Expr, boolean): void
  • added: method CodeGen.atFieldRead(ASTree): void
  • added: method CodeGen.atInstanceOfExpr(InstanceOfExpr): void
  • added: method CodeGen.atIntConst(IntConst): void
  • added: method CodeGen.atKeyword(Keyword): void
  • added: method CodeGen.atMember(Member): void
  • added: method CodeGen.atMethodBody(Stmnt, boolean, boolean): void
  • added: method CodeGen.atMethodDecl(MethodDecl): void
  • added: method CodeGen.atNewExpr(NewExpr): void
  • added: method CodeGen.atPair(Pair): void
  • added: method CodeGen.atPlusPlusCore(int, boolean, int, boolean, Expr): void
  • added: method CodeGen.atReturnStmnt(Stmnt): void
  • added: method CodeGen.atReturnStmnt2(ASTree): void
  • added: method CodeGen.atStmnt(Stmnt): void
  • added: method CodeGen.atStringL(StringL): void
  • added: method CodeGen.atSymbol(Symbol): void
  • added: method CodeGen.atTryStmnt(Stmnt): void
  • added: method CodeGen.atVariable(Variable): void
  • added: method CodeGen.compileBooleanExpr(boolean, ASTree): boolean
  • added: method CodeGen.compileExpr(ASTree): void
  • added: method CodeGen.doTypeCheck(ASTree): void
  • added: method CodeGen.getLocalVar(Declarator): int
  • added: method CodeGen.getMaxLocals(): int
  • added: method CodeGen.getSuperName(): String
  • added: method CodeGen.getTempVar(): int
  • added: method CodeGen.getThisName(): String
  • added: method CodeGen.incMaxLocals(int): void
  • added: method CodeGen.insertDefaultSuperCall(): void
  • added: method CodeGen.patchGoto(List, int): void
  • added: method CodeGen.resolveClassName(ASTList): String
  • added: method CodeGen.resolveClassName(String, int): String
  • added: method CodeGen.setMaxLocals(int): void
  • added: method CodeGen.setTypeChecker(TypeChecker): void
  • added: method CompileError.getLex(): Lex
  • added: method CompileError.getLineNumber(): int
  • added: method CompileError.getMessage(): String
  • added: method CompileError.toString(): String
  • added: method Javac.CtFieldWithInit.getInitAST(): ASTree
  • added: method Javac.CtFieldWithInit.setInit(ASTree): void
  • added: method Javac.compile(String): CtMember
  • added: method Javac.compileBody(CtBehavior, String): Bytecode
  • added: method Javac.compileExpr(ASTree): void
  • added: method Javac.compileExpr(String): void
  • added: method Javac.compileStmnt(String): void
  • added: method Javac.getBytecode(): Bytecode
  • added: method Javac.recordLocalVariables(CodeAttribute, int): boolean
  • added: method Javac.recordParamNames(CodeAttribute, int): boolean
  • added: method Javac.recordParams(CtClass[], boolean): int
  • added: method Javac.recordParams(String, CtClass[], boolean, int, boolean): int
  • added: method Javac.recordProceed(ProceedHandler): void
  • added: method Javac.recordProceed(String, String): void
  • added: method Javac.recordReturnType(CtClass, boolean): int
  • added: method Javac.recordSpecialProceed(String, String, String, String, int): void
  • added: method Javac.recordStaticProceed(String, String): void
  • added: method Javac.recordType(CtClass): void
  • added: method Javac.recordVariable(CtClass, String): int
  • added: method Javac.setMaxLocals(int): void
  • added: method JvstCodeGen.addNullIfVoid(): void
  • added: method JvstCodeGen.atAssignParamList(CtClass[], Bytecode, int): void
  • added: method JvstCodeGen.atCallExpr(CallExpr): void
  • added: method JvstCodeGen.atCastExpr(CastExpr): void
  • added: method JvstCodeGen.atCastToRtype(CastExpr): void
  • added: method JvstCodeGen.atCastToWrapper(CastExpr): void
  • added: method JvstCodeGen.atCflow(ASTList, int): void
  • added: method JvstCodeGen.atFieldAssign(Expr, int, ASTree, ASTree, boolean): void
  • added: method JvstCodeGen.atMember(Member): void
  • added: method JvstCodeGen.atMethodArgs(ASTList, int[], int[], String[]): void
  • added: method JvstCodeGen.atReturnStmnt(Stmnt): void
  • added: method JvstCodeGen.compileUnwrapValue(CtClass, Bytecode, int): void
  • added: method JvstCodeGen.doNumCast(CtClass): void
  • added: method JvstCodeGen.getMethodArgsLength(ASTList): int
  • added: method JvstCodeGen.isParamListName(ASTList): boolean
  • added: method JvstCodeGen.recordParams(CtClass[], boolean, String, String, String, SymbolTable): int
  • added: method JvstCodeGen.recordParams(CtClass[], boolean, String, String, String, boolean, int, String, SymbolTable): int
  • added: method JvstCodeGen.recordReturnType(CtClass, String, String, SymbolTable): int
  • added: method JvstCodeGen.recordType(CtClass): void
  • added: method JvstCodeGen.recordVariable(CtClass, String, SymbolTable): int
  • added: method JvstCodeGen.recordVariable(String, String, int, SymbolTable): void
  • added: method JvstCodeGen.setProceedHandler(ProceedHandler, String): void
  • added: method JvstCodeGen.setType(CtClass, int): void
  • added: method JvstCodeGenWitlLineNumber.arrayAccess(ASTree, ASTree): void
  • added: method JvstCodeGenWitlLineNumber.atASTList(ASTList): void
  • added: method JvstCodeGenWitlLineNumber.atArrayInit(ArrayInit): void
  • added: method JvstCodeGenWitlLineNumber.atArrayPlusPlus(int, boolean, Expr, boolean): void
  • added: method JvstCodeGenWitlLineNumber.atArrayRead(ASTree, ASTree): void
  • added: method JvstCodeGenWitlLineNumber.atArrayVariableAssign(ArrayInit, int, int, String): void
  • added: method JvstCodeGenWitlLineNumber.atAssignCore(Expr, int, ASTree, int, int, String): void
  • added: method JvstCodeGenWitlLineNumber.atAssignExpr(AssignExpr): void
  • added: method JvstCodeGenWitlLineNumber.atAssignExpr(AssignExpr, boolean): void
  • added: method JvstCodeGenWitlLineNumber.atBinExpr(BinExpr): void
  • added: method JvstCodeGenWitlLineNumber.atCallExpr(CallExpr): void
  • added: method JvstCodeGenWitlLineNumber.atCastExpr(CastExpr): void
  • added: method JvstCodeGenWitlLineNumber.atCastToRtype(CastExpr): void
  • added: method JvstCodeGenWitlLineNumber.atCastToWrapper(CastExpr): void
  • added: method JvstCodeGenWitlLineNumber.atCflow(ASTList, int): void
  • added: method JvstCodeGenWitlLineNumber.atClassObject(Expr): void
  • added: method JvstCodeGenWitlLineNumber.atCondExpr(CondExpr): void
  • added: method JvstCodeGenWitlLineNumber.atDeclarator(Declarator): void
  • added: method JvstCodeGenWitlLineNumber.atDoubleConst(DoubleConst): void
  • added: method JvstCodeGenWitlLineNumber.atExpr(Expr): void
  • added: method JvstCodeGenWitlLineNumber.atFieldAssign(Expr, int, ASTree, ASTree, boolean): void
  • added: method JvstCodeGenWitlLineNumber.atFieldDecl(FieldDecl): void
  • added: method JvstCodeGenWitlLineNumber.atFieldPlusPlus(int, boolean, ASTree, Expr, boolean): void
  • added: method JvstCodeGenWitlLineNumber.atFieldRead(ASTree): void
  • added: method JvstCodeGenWitlLineNumber.atInstanceOfExpr(InstanceOfExpr): void
  • added: method JvstCodeGenWitlLineNumber.atIntConst(IntConst): void
  • added: method JvstCodeGenWitlLineNumber.atKeyword(Keyword): void
  • added: method JvstCodeGenWitlLineNumber.atMember(Member): void
  • added: method JvstCodeGenWitlLineNumber.atMethodBody(Stmnt, boolean, boolean): void
  • added: method JvstCodeGenWitlLineNumber.atMethodCallCore(CtClass, String, ASTList, boolean, boolean, int, MemberResolver.Method): void
  • added: method JvstCodeGenWitlLineNumber.atMethodDecl(MethodDecl): void
  • added: method JvstCodeGenWitlLineNumber.atMultiNewArray(int, ASTList, ASTList): void
  • added: method JvstCodeGenWitlLineNumber.atNewArrayExpr(NewExpr): void
  • added: method JvstCodeGenWitlLineNumber.atNewExpr(NewExpr): void
  • added: method JvstCodeGenWitlLineNumber.atPair(Pair): void
  • added: method JvstCodeGenWitlLineNumber.atPlusPlusCore(int, boolean, int, boolean, Expr): void
  • added: method JvstCodeGenWitlLineNumber.atStmnt(Stmnt): void
  • added: method JvstCodeGenWitlLineNumber.atStringL(StringL): void
  • added: method JvstCodeGenWitlLineNumber.atSymbol(Symbol): void
  • added: method JvstCodeGenWitlLineNumber.atTryStmnt(Stmnt): void
  • added: method JvstCodeGenWitlLineNumber.atVariable(Variable): void
  • added: method JvstCodeGenWitlLineNumber.toLineNumberAttribute(): LineNumberAttribute
  • added: method JvstTypeChecker.addNullIfVoid(): void
  • added: method JvstTypeChecker.atCallExpr(CallExpr): void
  • added: method JvstTypeChecker.atCastExpr(CastExpr): void
  • added: method JvstTypeChecker.atCastToRtype(CastExpr): void
  • added: method JvstTypeChecker.atCastToWrapper(CastExpr): void
  • added: method JvstTypeChecker.atCflow(ASTList): void
  • added: method JvstTypeChecker.atFieldAssign(Expr, int, ASTree, ASTree): void
  • added: method JvstTypeChecker.atMember(Member): void
  • added: method JvstTypeChecker.atMethodArgs(ASTList, int[], int[], String[]): void
  • added: method JvstTypeChecker.compileUnwrapValue(CtClass, int): void
  • added: method JvstTypeChecker.getMethodArgsLength(ASTList): int
  • added: method JvstTypeChecker.isParamListName(ASTList): boolean
  • added: method JvstTypeChecker.setType(CtClass, int): void
  • added: method KeywordTable.append(String, int): void
  • added: method KeywordTable.lookup(String): int
  • added: method Lex.get(): int
  • added: method Lex.getDouble(): double
  • added: method Lex.getLineNumber(): int
  • added: method Lex.getLong(): long
  • added: method Lex.getString(): String
  • added: method Lex.getTextAround(): String
  • added: method Lex.lookAhead(): int
  • added: method Lex.lookAhead(int): int
  • added: method MemberCodeGen.atArrayInit(ArrayInit): void
  • added: method MemberCodeGen.atArrayVariableAssign(ArrayInit, int, int, String): void
  • added: method MemberCodeGen.atCallExpr(CallExpr): void
  • added: method MemberCodeGen.atClassObject2(String): void
  • added: method MemberCodeGen.atFieldAssign(Expr, int, ASTree, ASTree, boolean): void
  • added: method MemberCodeGen.atFieldPlusPlus(int, boolean, ASTree, Expr, boolean): void
  • added: method MemberCodeGen.atFieldRead(ASTree): void
  • added: method MemberCodeGen.atMember(Member): void
  • added: method MemberCodeGen.atMethodArgs(ASTList, int[], int[], String[]): void
  • added: method MemberCodeGen.atMethodCallCore(CtClass, String, ASTList, boolean, boolean, int, MemberResolver.Method): void
  • added: method MemberCodeGen.atMultiNewArray(int, ASTList, ASTList): void
  • added: method MemberCodeGen.atNewArrayExpr(NewExpr): void
  • added: method MemberCodeGen.atNewExpr(NewExpr): void
  • added: method MemberCodeGen.atTryStmnt(Stmnt): void
  • added: method MemberCodeGen.fieldAccess(ASTree, boolean): CtField
  • added: method MemberCodeGen.getAccessibleConstructor(String, CtClass, MethodInfo): String
  • added: method MemberCodeGen.getAccessiblePrivate(String, String, String, MethodInfo, CtClass): String
  • added: method MemberCodeGen.getMajorVersion(): int
  • added: method MemberCodeGen.getMethodArgsLength(ASTList): int
  • added: method MemberCodeGen.getSuperName(): String
  • added: method MemberCodeGen.getThisClass(): CtClass
  • added: method MemberCodeGen.getThisName(): String
  • added: method MemberCodeGen.insertDefaultSuperCall(): void
  • added: method MemberCodeGen.makeParamList(MethodDecl): CtClass[]
  • added: method MemberCodeGen.makeThrowsList(MethodDecl): CtClass[]
  • added: method MemberCodeGen.resolveClassName(ASTList): String
  • added: method MemberCodeGen.resolveClassName(String, int): String
  • added: method MemberCodeGen.setThisMethod(CtMethod): void
  • added: method MemberResolver.Method.isStatic(): boolean
  • added: method MemberResolver.getClassPool(): ClassPool
  • added: method MemberResolver.lookupClass(Declarator): CtClass
  • added: method MemberResolver.lookupClass(String, boolean, int): CtClass
  • added: method MemberResolver.lookupClass(int, int, String, int): CtClass
  • added: method MemberResolver.lookupClassByJvmName(String, int): CtClass
  • added: method MemberResolver.lookupClassByName(ASTList): CtClass
  • added: method MemberResolver.lookupField(String, Symbol): CtField
  • added: method MemberResolver.lookupFieldByJvmName(String, Symbol): CtField
  • added: method MemberResolver.lookupFieldByJvmName2(String, Symbol, ASTree): CtField
  • added: method MemberResolver.lookupMethod(CtClass, CtClass, MethodInfo, String, int[], int[], String[]): MemberResolver.Method
  • added: method MemberResolver.resolveClassName(ASTList): String
  • added: method MemberResolver.resolveJvmClassName(String, int): String
  • added: method NoFieldException.getExpr(): ASTree
  • added: method NoFieldException.getField(): String
  • added: method Parser.hasMore(): boolean
  • added: method Parser.parseExpression(SymbolTable): ASTree
  • added: method Parser.parseMember(SymbolTable): ASTList
  • added: method Parser.parseMember1(SymbolTable): ASTList
  • added: method Parser.parseMethod2(SymbolTable, MethodDecl): MethodDecl
  • added: method Parser.parseStatement(SymbolTable): Stmnt
  • added: method ProceedHandler.doit(JvstCodeGen, Bytecode, ASTList, int): void
  • added: method ProceedHandler.setReturnType(JvstTypeChecker, ASTList, int): void
  • added: method SymbolTable.append(String, Declarator): void
  • added: method SymbolTable.getParent(): SymbolTable
  • added: method SymbolTable.lookup(String): Declarator
  • added: method TypeChecker.atArrayInit(ArrayInit): void
  • added: method TypeChecker.atArrayLength(Expr): void
  • added: method TypeChecker.atArrayRead(ASTree, ASTree): void
  • added: method TypeChecker.atAssignExpr(AssignExpr): void
  • added: method TypeChecker.atBinExpr(BinExpr): void
  • added: method TypeChecker.atCallExpr(CallExpr): void
  • added: method TypeChecker.atCastExpr(CastExpr): void
  • added: method TypeChecker.atClassObject(Expr): void
  • added: method TypeChecker.atCondExpr(CondExpr): void
  • added: method TypeChecker.atDoubleConst(DoubleConst): void
  • added: method TypeChecker.atExpr(Expr): void
  • added: method TypeChecker.atFieldAssign(Expr, int, ASTree, ASTree): void
  • added: method TypeChecker.atFieldPlusPlus(ASTree): void
  • added: method TypeChecker.atInstanceOfExpr(InstanceOfExpr): void
  • added: method TypeChecker.atIntConst(IntConst): void
  • added: method TypeChecker.atKeyword(Keyword): void
  • added: method TypeChecker.atMember(Member): void
  • added: method TypeChecker.atMethodArgs(ASTList, int[], int[], String[]): void
  • added: method TypeChecker.atMethodCallCore(CtClass, String, ASTList, int): MemberResolver.Method
  • added: method TypeChecker.atMultiNewArray(int, ASTList, ASTList): void
  • added: method TypeChecker.atNewArrayExpr(NewExpr): void
  • added: method TypeChecker.atNewExpr(NewExpr): void
  • added: method TypeChecker.atStringL(StringL): void
  • added: method TypeChecker.atVariable(Variable): void
  • added: method TypeChecker.fieldAccess(ASTree): CtField
  • added: method TypeChecker.getMethodArgsLength(ASTList): int
  • added: method TypeChecker.getSuperName(): String
  • added: method TypeChecker.getThisName(): String
  • added: method TypeChecker.resolveClassName(ASTList): String
  • added: method TypeChecker.resolveClassName(String, int): String
  • added: method TypeChecker.setThisMethod(MethodInfo): void
  • added: static abstract class CodeGen.ReturnHook
  • added: static class Javac.CtFieldWithInit extends CtField
  • added: static class MemberResolver.Method
  • added: static field Javac.param0Name: String
  • added: static field Javac.proceedName: String
  • added: static field Javac.resultVarName: String
  • added: static field JvstCodeGen.cflowName: String
  • added: static field JvstCodeGen.clazzName: String
  • added: static field JvstCodeGen.dollarTypeName: String
  • added: static field JvstCodeGen.sigName: String
  • added: static field JvstCodeGen.wrapperCastName: String
  • added: static field TokenId.ABSTRACT: int
  • added: static field TokenId.ANDAND: int
  • added: static field TokenId.AND_E: int
  • added: static field TokenId.ARRAY: int
  • added: static field TokenId.ARSHIFT: int
  • added: static field TokenId.ARSHIFT_E: int
  • added: static field TokenId.BLOCK: int
  • added: static field TokenId.BOOLEAN: int
  • added: static field TokenId.BREAK: int
  • added: static field TokenId.BYTE: int
  • added: static field TokenId.BadToken: int
  • added: static field TokenId.CALL: int
  • added: static field TokenId.CASE: int
  • added: static field TokenId.CATCH: int
  • added: static field TokenId.CHAR: int
  • added: static field TokenId.CLASS: int
  • added: static field TokenId.CONST: int
  • added: static field TokenId.CONTINUE: int
  • added: static field TokenId.CharConstant: int
  • added: static field TokenId.DECL: int
  • added: static field TokenId.DEFAULT: int
  • added: static field TokenId.DIV_E: int
  • added: static field TokenId.DO: int
  • added: static field TokenId.DOUBLE: int
  • added: static field TokenId.DoubleConstant: int
  • added: static field TokenId.ELSE: int
  • added: static field TokenId.EQ: int
  • added: static field TokenId.EXOR_E: int
  • added: static field TokenId.EXPR: int
  • added: static field TokenId.EXTENDS: int
  • added: static field TokenId.FALSE: int
  • added: static field TokenId.FINAL: int
  • added: static field TokenId.FINALLY: int
  • added: static field TokenId.FLOAT: int
  • added: static field TokenId.FOR: int
  • added: static field TokenId.FloatConstant: int
  • added: static field TokenId.GE: int
  • added: static field TokenId.GOTO: int
  • added: static field TokenId.IF: int
  • added: static field TokenId.IMPLEMENTS: int
  • added: static field TokenId.IMPORT: int
  • added: static field TokenId.INSTANCEOF: int
  • added: static field TokenId.INT: int
  • added: static field TokenId.INTERFACE: int
  • added: static field TokenId.Identifier: int
  • added: static field TokenId.IntConstant: int
  • added: static field TokenId.LABEL: int
  • added: static field TokenId.LE: int
  • added: static field TokenId.LONG: int
  • added: static field TokenId.LSHIFT: int
  • added: static field TokenId.LSHIFT_E: int
  • added: static field TokenId.LongConstant: int
  • added: static field TokenId.MEMBER: int
  • added: static field TokenId.MINUSMINUS: int
  • added: static field TokenId.MINUS_E: int
  • added: static field TokenId.MOD_E: int
  • added: static field TokenId.MUL_E: int
  • added: static field TokenId.NATIVE: int
  • added: static field TokenId.NEQ: int
  • added: static field TokenId.NEW: int
  • added: static field TokenId.NULL: int
  • added: static field TokenId.OROR: int
  • added: static field TokenId.OR_E: int
  • added: static field TokenId.PACKAGE: int
  • added: static field TokenId.PLUSPLUS: int
  • added: static field TokenId.PLUS_E: int
  • added: static field TokenId.PRIVATE: int
  • added: static field TokenId.PROTECTED: int
  • added: static field TokenId.PUBLIC: int
  • added: static field TokenId.RETURN: int
  • added: static field TokenId.RSHIFT: int
  • added: static field TokenId.RSHIFT_E: int
  • added: static field TokenId.SHORT: int
  • added: static field TokenId.STATIC: int
  • added: static field TokenId.STRICT: int
  • added: static field TokenId.SUPER: int
  • added: static field TokenId.SWITCH: int
  • added: static field TokenId.SYNCHRONIZED: int
  • added: static field TokenId.StringL: int
  • added: static field TokenId.THIS: int
  • added: static field TokenId.THROW: int
  • added: static field TokenId.THROWS: int
  • added: static field TokenId.TRANSIENT: int
  • added: static field TokenId.TRUE: int
  • added: static field TokenId.TRY: int
  • added: static field TokenId.VOID: int
  • added: static field TokenId.VOLATILE: int
  • added: static field TokenId.WHILE: int
  • added: static field TokenId.assignOps: int[]
  • added: static field TokenId.opNames: String[]
  • added: static method CodeGen.badAssign(Expr): void
  • added: static method CodeGen.badType(Expr): void
  • added: static method CodeGen.badTypes(Expr): void
  • added: static method CodeGen.fatal(int): void
  • added: static method CodeGen.getArrayReadOp(int, int): int
  • added: static method CodeGen.getArrayWriteOp(int, int): int
  • added: static method CodeGen.is2word(int, int): boolean
  • added: static method CodeGen.isRefType(int): boolean
  • added: static method CodeGen.toJvmArrayName(String, int): String
  • added: static method CodeGen.toJvmTypeName(int, int): String
  • added: static method Javac.parseExpr(String, SymbolTable): ASTree
  • added: static method JvstCodeGen.compileParameterList(Bytecode, CtClass[], int): int
  • added: static method MemberResolver.descToType(char, int): int
  • added: static method MemberResolver.getInvalidMapSize(): int
  • added: static method MemberResolver.getModifiers(ASTList): int
  • added: static method MemberResolver.getSuperInterface(CtClass, String): CtClass
  • added: static method MemberResolver.getSuperclass(CtClass): CtClass
  • added: static method MemberResolver.javaToJvmName(String): String
  • added: static method MemberResolver.jvmToJavaName(String): String
  • added: static method TypeChecker.argTypesToString(int[], int[], String[], int): String
  • added: static method TypeChecker.fatal(int): void
  • added: static method TypeChecker.getConstantFieldValue(CtField, int): ASTree
  • added: static method TypeChecker.typeToString(StringBuilder, int, int, String, int): StringBuilder
  • added: abstract class ASTree implements Serializable
  • added: class ASTList extends ASTree
  • added: class ArrayInit extends ASTList
  • added: class AssignExpr extends Expr
  • added: class BinExpr extends Expr
  • added: class CallExpr extends Expr
  • added: class CastExpr extends ASTList implements TokenId
  • added: class CondExpr extends ASTList
  • added: class Declarator extends ASTList implements TokenId
  • added: class DoubleConst extends ASTree
  • added: class Expr extends ASTList implements TokenId
  • added: class FieldDecl extends ASTList
  • added: class InstanceOfExpr extends CastExpr
  • added: class IntConst extends ASTree
  • added: class Keyword extends ASTree
  • added: class Member extends Symbol
  • added: class MethodDecl extends ASTList
  • added: class NewExpr extends ASTList implements TokenId
  • added: class Pair extends ASTree
  • added: class Stmnt extends ASTList implements TokenId
  • added: class StringL extends ASTree
  • added: class Symbol extends ASTree
  • added: class Variable extends Symbol
  • added: class Visitor
  • added: ctor ASTList(ASTree, ASTList, int)
  • added: ctor ASTList(ASTree, int)
  • added: ctor ASTree(int)
  • added: ctor ArrayInit(ASTree, int)
  • added: ctor CastExpr(ASTList, int, ASTree, int)
  • added: ctor CastExpr(int, int, ASTree, int)
  • added: ctor CondExpr(ASTree, ASTree, ASTree, int)
  • added: ctor Declarator(ASTList, int, int)
  • added: ctor Declarator(int, String, int, int, Symbol, int)
  • added: ctor Declarator(int, int, int)
  • added: ctor DoubleConst(double, int, int)
  • added: ctor FieldDecl(ASTree, ASTList, int)
  • added: ctor InstanceOfExpr(ASTList, int, ASTree, int)
  • added: ctor InstanceOfExpr(int, int, ASTree, int)
  • added: ctor IntConst(long, int, int)
  • added: ctor Keyword(int, int)
  • added: ctor Member(String, int)
  • added: ctor MethodDecl(ASTree, ASTList, int)
  • added: ctor NewExpr(ASTList, ASTList, int)
  • added: ctor NewExpr(int, ASTList, ArrayInit, int)
  • added: ctor Pair(ASTree, ASTree)
  • added: ctor Stmnt(int, ASTree, ASTList, int)
  • added: ctor Stmnt(int, ASTree, int)
  • added: ctor Stmnt(int, int)
  • added: ctor StringL(String, int)
  • added: ctor Symbol(String, int)
  • added: ctor Variable(String, Declarator, int)
  • added: ctor Visitor()
  • added: field CastExpr.arrayDim: int
  • added: field CastExpr.castType: int
  • added: field Declarator.arrayDim: int
  • added: field Declarator.localVar: int
  • added: field Declarator.qualifiedClass: String
  • added: field Declarator.varType: int
  • added: field DoubleConst.type: int
  • added: field DoubleConst.value: double
  • added: field Expr.operatorId: int
  • added: field IntConst.type: int
  • added: field IntConst.value: long
  • added: field Keyword.tokenId: int
  • added: field NewExpr.arrayType: int
  • added: field NewExpr.newArray: boolean
  • added: field Pair.left: ASTree
  • added: field Pair.right: ASTree
  • added: field Stmnt.operatorId: int
  • added: field StringL.text: String
  • added: field Symbol.identifier: String
  • added: field Variable.declarator: Declarator
  • added: method ASTList.accept(Visitor): void
  • added: method ASTList.getLeft(): ASTree
  • added: method ASTList.getRight(): ASTree
  • added: method ASTList.head(): ASTree
  • added: method ASTList.length(): int
  • added: method ASTList.setHead(ASTree): void
  • added: method ASTList.setLeft(ASTree): void
  • added: method ASTList.setRight(ASTree): void
  • added: method ASTList.setTail(ASTList): void
  • added: method ASTList.sublist(int): ASTList
  • added: method ASTList.subst(ASTree, ASTree): boolean
  • added: method ASTList.tail(): ASTList
  • added: method ASTList.toString(): String
  • added: method ASTree.accept(Visitor): void
  • added: method ASTree.getLeft(): ASTree
  • added: method ASTree.getLineNumber(): int
  • added: method ASTree.getRight(): ASTree
  • added: method ASTree.getTag(): String
  • added: method ASTree.setLeft(ASTree): void
  • added: method ASTree.setRight(ASTree): void
  • added: method ASTree.toString(): String
  • added: method ArrayInit.accept(Visitor): void
  • added: method ArrayInit.getTag(): String
  • added: method ArrayInit.size(): int
  • added: method AssignExpr.accept(Visitor): void
  • added: method BinExpr.accept(Visitor): void
  • added: method CallExpr.accept(Visitor): void
  • added: method CallExpr.getMethod(): MemberResolver.Method
  • added: method CallExpr.setMethod(MemberResolver.Method): void
  • added: method CastExpr.accept(Visitor): void
  • added: method CastExpr.getArrayDim(): int
  • added: method CastExpr.getClassName(): ASTList
  • added: method CastExpr.getOprand(): ASTree
  • added: method CastExpr.getTag(): String
  • added: method CastExpr.getType(): int
  • added: method CastExpr.setOprand(ASTree): void
  • added: method CondExpr.accept(Visitor): void
  • added: method CondExpr.condExpr(): ASTree
  • added: method CondExpr.elseExpr(): ASTree
  • added: method CondExpr.getTag(): String
  • added: method CondExpr.setCond(ASTree): void
  • added: method CondExpr.setElse(ASTree): void
  • added: method CondExpr.setThen(ASTree): void
  • added: method CondExpr.thenExpr(): ASTree
  • added: method Declarator.accept(Visitor): void
  • added: method Declarator.addArrayDim(int): void
  • added: method Declarator.getArrayDim(): int
  • added: method Declarator.getClassName(): String
  • added: method Declarator.getInitializer(): ASTree
  • added: method Declarator.getLocalVar(): int
  • added: method Declarator.getTag(): String
  • added: method Declarator.getType(): int
  • added: method Declarator.getVariable(): Symbol
  • added: method Declarator.make(Symbol, int, ASTree, int): Declarator
  • added: method Declarator.setClassName(String): void
  • added: method Declarator.setLocalVar(int): void
  • added: method Declarator.setVariable(Symbol): void
  • added: method DoubleConst.accept(Visitor): void
  • added: method DoubleConst.compute(int, ASTree): ASTree
  • added: method DoubleConst.get(): double
  • added: method DoubleConst.getType(): int
  • added: method DoubleConst.set(double): void
  • added: method DoubleConst.toString(): String
  • added: method Expr.accept(Visitor): void
  • added: method Expr.getName(): String
  • added: method Expr.getOperator(): int
  • added: method Expr.getTag(): String
  • added: method Expr.oprand1(): ASTree
  • added: method Expr.oprand2(): ASTree
  • added: method Expr.setOperator(int): void
  • added: method Expr.setOprand1(ASTree): void
  • added: method Expr.setOprand2(ASTree): void
  • added: method FieldDecl.accept(Visitor): void
  • added: method FieldDecl.getDeclarator(): Declarator
  • added: method FieldDecl.getInit(): ASTree
  • added: method FieldDecl.getModifiers(): ASTList
  • added: method InstanceOfExpr.accept(Visitor): void
  • added: method InstanceOfExpr.getTag(): String
  • added: method IntConst.accept(Visitor): void
  • added: method IntConst.compute(int, ASTree): ASTree
  • added: method IntConst.get(): long
  • added: method IntConst.getType(): int
  • added: method IntConst.set(long): void
  • added: method IntConst.toString(): String
  • added: method Keyword.accept(Visitor): void
  • added: method Keyword.get(): int
  • added: method Keyword.toString(): String
  • added: method Member.accept(Visitor): void
  • added: method Member.getField(): CtField
  • added: method Member.setField(CtField): void
  • added: method MethodDecl.accept(Visitor): void
  • added: method MethodDecl.getBody(): Stmnt
  • added: method MethodDecl.getModifiers(): ASTList
  • added: method MethodDecl.getParams(): ASTList
  • added: method MethodDecl.getReturn(): Declarator
  • added: method MethodDecl.getThrows(): ASTList
  • added: method MethodDecl.isConstructor(): boolean
  • added: method NewExpr.accept(Visitor): void
  • added: method NewExpr.getArguments(): ASTList
  • added: method NewExpr.getArraySize(): ASTList
  • added: method NewExpr.getArrayType(): int
  • added: method NewExpr.getClassName(): ASTList
  • added: method NewExpr.getInitializer(): ArrayInit
  • added: method NewExpr.getTag(): String
  • added: method NewExpr.isArray(): boolean
  • added: method Pair.accept(Visitor): void
  • added: method Pair.getLeft(): ASTree
  • added: method Pair.getRight(): ASTree
  • added: method Pair.setLeft(ASTree): void
  • added: method Pair.setRight(ASTree): void
  • added: method Pair.toString(): String
  • added: method Stmnt.accept(Visitor): void
  • added: method Stmnt.getOperator(): int
  • added: method Stmnt.getTag(): String
  • added: method StringL.accept(Visitor): void
  • added: method StringL.get(): String
  • added: method StringL.toString(): String
  • added: method Symbol.accept(Visitor): void
  • added: method Symbol.get(): String
  • added: method Symbol.toString(): String
  • added: method Variable.accept(Visitor): void
  • added: method Variable.getDeclarator(): Declarator
  • added: method Variable.toString(): String
  • added: method Visitor.atASTList(ASTList): void
  • added: method Visitor.atArrayInit(ArrayInit): void
  • added: method Visitor.atAssignExpr(AssignExpr): void
  • added: method Visitor.atBinExpr(BinExpr): void
  • added: method Visitor.atCallExpr(CallExpr): void
  • added: method Visitor.atCastExpr(CastExpr): void
  • added: method Visitor.atCondExpr(CondExpr): void
  • added: method Visitor.atDeclarator(Declarator): void
  • added: method Visitor.atDoubleConst(DoubleConst): void
  • added: method Visitor.atExpr(Expr): void
  • added: method Visitor.atFieldDecl(FieldDecl): void
  • added: method Visitor.atInstanceOfExpr(InstanceOfExpr): void
  • added: method Visitor.atIntConst(IntConst): void
  • added: method Visitor.atKeyword(Keyword): void
  • added: method Visitor.atMember(Member): void
  • added: method Visitor.atMethodDecl(MethodDecl): void
  • added: method Visitor.atNewExpr(NewExpr): void
  • added: method Visitor.atPair(Pair): void
  • added: method Visitor.atStmnt(Stmnt): void
  • added: method Visitor.atStringL(StringL): void
  • added: method Visitor.atSymbol(Symbol): void
  • added: method Visitor.atVariable(Variable): void
  • added: static field MethodDecl.initName: String
  • added: static method ASTList.append(ASTList, ASTree, int): ASTList
  • added: static method ASTList.concat(ASTList, ASTList): ASTList
  • added: static method ASTList.length(ASTList): int
  • added: static method ASTList.make(ASTree, ASTree, ASTree, int): ASTList
  • added: static method AssignExpr.makeAssign(int, ASTree, ASTree, int): AssignExpr
  • added: static method BinExpr.makeBin(int, ASTree, ASTree, int): BinExpr
  • added: static method CallExpr.makeCall(ASTree, ASTree, int): CallExpr
  • added: static method Declarator.astToClassName(ASTList, char): String
  • added: static method Expr.make(int, ASTree, ASTree, int): Expr
  • added: static method Expr.make(int, ASTree, int): Expr
  • added: static method NewExpr.makeObjectArray(ASTList, ASTList, ArrayInit, int): NewExpr
  • added: static method Stmnt.make(int, ASTree, ASTree, ASTree, int): Stmnt
  • added: static method Stmnt.make(int, ASTree, ASTree, int): Stmnt
  • added: abstract class Transformer implements Opcode
  • added: class TransformAfter extends TransformBefore
  • added: class TransformBefore extends TransformCall
  • added: class TransformCall extends Transformer
  • added: class TransformCallToStatic extends TransformCall
  • added: class TransformReadField extends Transformer
  • added: ctor TransformAccessArrayField(Transformer, String, CodeConverter.ArrayAccessReplacementMethodNames)
  • added: ctor TransformAfter(Transformer, CtMethod, CtMethod)
  • added: ctor TransformBefore(Transformer, CtMethod, CtMethod)
  • added: ctor TransformCall(Transformer, CtMethod, CtMethod)
  • added: ctor TransformCall(Transformer, String, CtMethod)
  • added: ctor TransformCallToStatic(Transformer, CtMethod, CtMethod)
  • added: ctor TransformFieldAccess(Transformer, CtField, String, String)
  • added: ctor TransformNew(Transformer, String, String, String)
  • added: ctor TransformNewClass(Transformer, String, String)
  • added: ctor TransformReadField(Transformer, CtField, String, String)
  • added: ctor TransformWriteField(Transformer, CtField, String, String)
  • added: ctor Transformer(Transformer)
  • added: field TransformBefore.loadCode: byte[]
  • added: field TransformBefore.locals: int
  • added: field TransformBefore.maxLocals: int
  • added: field TransformBefore.parameterTypes: CtClass[]
  • added: field TransformBefore.saveCode: byte[]
  • added: field TransformCall.classname: String
  • added: field TransformCall.constPool: ConstPool
  • added: field TransformCall.methodDescriptor: String
  • added: field TransformCall.methodname: String
  • added: field TransformCall.newClassname: String
  • added: field TransformCall.newIndex: int
  • added: field TransformCall.newMethodIsPrivate: boolean
  • added: field TransformCall.newMethodname: String
  • added: field TransformReadField.fieldClass: CtClass
  • added: field TransformReadField.fieldname: String
  • added: field TransformReadField.isPrivate: boolean
  • added: field TransformReadField.methodClassname: String
  • added: field TransformReadField.methodName: String
  • added: final class TransformAccessArrayField extends Transformer
  • added: final class TransformFieldAccess extends Transformer
  • added: final class TransformNew extends Transformer
  • added: final class TransformNewClass extends Transformer
  • added: final class TransformWriteField extends TransformReadField
  • added: method TransformAccessArrayField.clean(): void
  • added: method TransformAccessArrayField.initialize(ConstPool, CtClass, MethodInfo): void
  • added: method TransformAccessArrayField.transform(CtClass, int, CodeIterator, ConstPool): int
  • added: method TransformAfter.match2(int, CodeIterator): int
  • added: method TransformBefore.extraLocals(): int
  • added: method TransformBefore.initialize(ConstPool, CodeAttribute): void
  • added: method TransformBefore.makeCode(CtClass[], ConstPool): void
  • added: method TransformBefore.match(int, int, CodeIterator, int, ConstPool): int
  • added: method TransformBefore.match2(int, CodeIterator): int
  • added: method TransformCall.initialize(ConstPool, CodeAttribute): void
  • added: method TransformCall.match(int, int, CodeIterator, int, ConstPool): int
  • added: method TransformCall.transform(CtClass, int, CodeIterator, ConstPool): int
  • added: method TransformCallToStatic.match(int, int, CodeIterator, int, ConstPool): int
  • added: method TransformFieldAccess.initialize(ConstPool, CodeAttribute): void
  • added: method TransformFieldAccess.transform(CtClass, int, CodeIterator, ConstPool): int
  • added: method TransformNew.initialize(ConstPool, CodeAttribute): void
  • added: method TransformNew.transform(CtClass, int, CodeIterator, ConstPool): int
  • added: method TransformNewClass.initialize(ConstPool, CodeAttribute): void
  • added: method TransformNewClass.transform(CtClass, int, CodeIterator, ConstPool): int
  • added: method TransformReadField.transform(CtClass, int, CodeIterator, ConstPool): int
  • added: method TransformWriteField.transform(CtClass, int, CodeIterator, ConstPool): int
  • added: method Transformer.clean(): void
  • added: method Transformer.extraLocals(): int
  • added: method Transformer.extraStack(): int
  • added: method Transformer.getNext(): Transformer
  • added: method Transformer.initialize(ConstPool, CodeAttribute): void
  • added: method Transformer.initialize(ConstPool, CtClass, MethodInfo): void
  • added: method Transformer.transform(CtClass, int, CodeIterator, ConstPool): int
  • added: abstract class Expr implements Opcode
  • added: class Cast extends Expr
  • added: class ConstructorCall extends MethodCall
  • added: class ExprEditor
  • added: class FieldAccess extends Expr
  • added: class Handler extends Expr
  • added: class Instanceof extends Expr
  • added: class MethodCall extends Expr
  • added: class NewArray extends Expr
  • added: class NewExpr extends Expr
  • added: ctor Cast(int, CodeIterator, CtClass, MethodInfo)
  • added: ctor ConstructorCall(int, CodeIterator, CtClass, MethodInfo)
  • added: ctor Expr(int, CodeIterator, CtClass, MethodInfo)
  • added: ctor ExprEditor()
  • added: ctor FieldAccess(int, CodeIterator, CtClass, MethodInfo, int)
  • added: ctor Handler(ExceptionTable, int, CodeIterator, CtClass, MethodInfo)
  • added: ctor Instanceof(int, CodeIterator, CtClass, MethodInfo)
  • added: ctor MethodCall(int, CodeIterator, CtClass, MethodInfo)
  • added: ctor NewArray(int, CodeIterator, CtClass, MethodInfo, int)
  • added: ctor NewExpr(int, CodeIterator, CtClass, MethodInfo, String, int)
  • added: method Cast.getFileName(): String
  • added: method Cast.getLineNumber(): int
  • added: method Cast.getType(): CtClass
  • added: method Cast.mayThrow(): CtClass[]
  • added: method Cast.replace(String): void
  • added: method Cast.where(): CtBehavior
  • added: method ConstructorCall.getConstructor(): CtConstructor
  • added: method ConstructorCall.getMethod(): CtMethod
  • added: method ConstructorCall.getMethodName(): String
  • added: method ConstructorCall.isSuper(): boolean
  • added: method Expr.edited(): boolean
  • added: method Expr.getConstPool(): ConstPool
  • added: method Expr.getEnclosingClass(): CtClass
  • added: method Expr.getFileName(): String
  • added: method Expr.getLineNumber(): int
  • added: method Expr.indexOfBytecode(): int
  • added: method Expr.locals(): int
  • added: method Expr.mayThrow(): CtClass[]
  • added: method Expr.replace(String): void
  • added: method Expr.replace(String, ExprEditor): void
  • added: method Expr.replace0(int, Bytecode, int): void
  • added: method Expr.runEditor(ExprEditor, CodeIterator): void
  • added: method Expr.stack(): int
  • added: method Expr.where(): CtBehavior
  • added: method Expr.withinStatic(): boolean
  • added: method ExprEditor.doit(CtClass, MethodInfo): boolean
  • added: method ExprEditor.edit(Cast): void
  • added: method ExprEditor.edit(ConstructorCall): void
  • added: method ExprEditor.edit(FieldAccess): void
  • added: method ExprEditor.edit(Handler): void
  • added: method ExprEditor.edit(Instanceof): void
  • added: method ExprEditor.edit(MethodCall): void
  • added: method ExprEditor.edit(NewArray): void
  • added: method ExprEditor.edit(NewExpr): void
  • added: method FieldAccess.getClassName(): String
  • added: method FieldAccess.getField(): CtField
  • added: method FieldAccess.getFieldName(): String
  • added: method FieldAccess.getFileName(): String
  • added: method FieldAccess.getLineNumber(): int
  • added: method FieldAccess.getSignature(): String
  • added: method FieldAccess.isReader(): boolean
  • added: method FieldAccess.isStatic(): boolean
  • added: method FieldAccess.isWriter(): boolean
  • added: method FieldAccess.mayThrow(): CtClass[]
  • added: method FieldAccess.replace(String): void
  • added: method FieldAccess.where(): CtBehavior
  • added: method Handler.getFileName(): String
  • added: method Handler.getLineNumber(): int
  • added: method Handler.getType(): CtClass
  • added: method Handler.insertBefore(String): void
  • added: method Handler.isFinally(): boolean
  • added: method Handler.mayThrow(): CtClass[]
  • added: method Handler.replace(String): void
  • added: method Handler.where(): CtBehavior
  • added: method Instanceof.getFileName(): String
  • added: method Instanceof.getLineNumber(): int
  • added: method Instanceof.getType(): CtClass
  • added: method Instanceof.mayThrow(): CtClass[]
  • added: method Instanceof.replace(String): void
  • added: method Instanceof.where(): CtBehavior
  • added: method MethodCall.getClassName(): String
  • added: method MethodCall.getCtClass(): CtClass
  • added: method MethodCall.getFileName(): String
  • added: method MethodCall.getLineNumber(): int
  • added: method MethodCall.getMethod(): CtMethod
  • added: method MethodCall.getMethodName(): String
  • added: method MethodCall.getSignature(): String
  • added: method MethodCall.isSuper(): boolean
  • added: method MethodCall.mayThrow(): CtClass[]
  • added: method MethodCall.replace(String): void
  • added: method MethodCall.where(): CtBehavior
  • added: method NewArray.getComponentType(): CtClass
  • added: method NewArray.getCreatedDimensions(): int
  • added: method NewArray.getDimension(): int
  • added: method NewArray.getFileName(): String
  • added: method NewArray.getLineNumber(): int
  • added: method NewArray.mayThrow(): CtClass[]
  • added: method NewArray.replace(String): void
  • added: method NewArray.where(): CtBehavior
  • added: method NewExpr.getClassName(): String
  • added: method NewExpr.getConstructor(): CtConstructor
  • added: method NewExpr.getFileName(): String
  • added: method NewExpr.getLineNumber(): int
  • added: method NewExpr.getSignature(): String
  • added: method NewExpr.mayThrow(): CtClass[]
  • added: method NewExpr.replace(String): void
  • added: method NewExpr.where(): CtBehavior
  • added: class Cflow extends ThreadLocal
  • added: class Desc
  • added: class DotClass
  • added: class Inner
  • added: ctor Cflow()
  • added: ctor Desc()
  • added: ctor DotClass()
  • added: ctor Inner()
  • added: method Cflow.enter(): void
  • added: method Cflow.exit(): void
  • added: method Cflow.initialValue(): Cflow.Depth
  • added: method Cflow.value(): int
  • added: static class Cflow.Depth
  • added: static method Desc.getClazz(String): Class
  • added: static method Desc.getParams(String): Class[]
  • added: static method Desc.getType(String): Class
  • added: static method Desc.resetUseContextClassLoaderLocally(): void
  • added: static method Desc.setUseContextClassLoaderLocally(): void
  • added: static method DotClass.fail(ClassNotFoundException): NoClassDefFoundError
  • added: class ScopedClassPool extends ClassPool
  • added: class ScopedClassPoolFactoryImpl implements ScopedClassPoolFactory
  • added: class ScopedClassPoolRepositoryImpl implements ScopedClassPoolRepository
  • added: class SoftValueHashMap implements Map
  • added: ctor ScopedClassPool(ClassLoader, ClassPool, ScopedClassPoolRepository)
  • added: ctor ScopedClassPool(ClassLoader, ClassPool, ScopedClassPoolRepository, boolean)
  • added: ctor ScopedClassPoolFactoryImpl()
  • added: ctor SoftValueHashMap()
  • added: ctor SoftValueHashMap(Map)
  • added: ctor SoftValueHashMap(int)
  • added: ctor SoftValueHashMap(int, float)
  • added: field ScopedClassPool.classLoader: Reference
  • added: field ScopedClassPool.classPath: LoaderClassPath
  • added: field ScopedClassPool.repository: ScopedClassPoolRepository
  • added: field ScopedClassPool.softcache: Map
  • added: field ScopedClassPoolRepositoryImpl.classpool: ClassPool
  • added: field ScopedClassPoolRepositoryImpl.factory: ScopedClassPoolFactory
  • added: field ScopedClassPoolRepositoryImpl.registeredCLs: Map
  • added: interface ScopedClassPoolFactory
  • added: interface ScopedClassPoolRepository
  • added: method ScopedClassPool.cacheCtClass(String, CtClass, boolean): void
  • added: method ScopedClassPool.close(): void
  • added: method ScopedClassPool.flushClass(String): void
  • added: method ScopedClassPool.getCached(String): CtClass
  • added: method ScopedClassPool.getCachedLocally(String): CtClass
  • added: method ScopedClassPool.getClassLoader(): ClassLoader
  • added: method ScopedClassPool.getClassLoader0(): ClassLoader
  • added: method ScopedClassPool.getLocally(String): CtClass
  • added: method ScopedClassPool.isUnloadedClassLoader(): boolean
  • added: method ScopedClassPool.lockInCache(CtClass): void
  • added: method ScopedClassPool.soften(CtClass): void
  • added: method ScopedClassPool.toClass(CtClass, ClassLoader, ProtectionDomain): Class
  • added: method ScopedClassPoolFactory.create(ClassLoader, ClassPool, ScopedClassPoolRepository): ScopedClassPool
  • added: method ScopedClassPoolFactory.create(ClassPool, ScopedClassPoolRepository): ScopedClassPool
  • added: method ScopedClassPoolFactoryImpl.create(ClassLoader, ClassPool, ScopedClassPoolRepository): ScopedClassPool
  • added: method ScopedClassPoolFactoryImpl.create(ClassPool, ScopedClassPoolRepository): ScopedClassPool
  • added: method ScopedClassPoolRepository.clearUnregisteredClassLoaders(): void
  • added: method ScopedClassPoolRepository.createScopedClassPool(ClassLoader, ClassPool): ScopedClassPool
  • added: method ScopedClassPoolRepository.findClassPool(ClassLoader): ClassPool
  • added: method ScopedClassPoolRepository.getClassPoolFactory(): ScopedClassPoolFactory
  • added: method ScopedClassPoolRepository.getRegisteredCLs(): Map
  • added: method ScopedClassPoolRepository.isPrune(): boolean
  • added: method ScopedClassPoolRepository.registerClassLoader(ClassLoader): ClassPool
  • added: method ScopedClassPoolRepository.setClassPoolFactory(ScopedClassPoolFactory): void
  • added: method ScopedClassPoolRepository.setPrune(boolean): void
  • added: method ScopedClassPoolRepository.unregisterClassLoader(ClassLoader): void
  • added: method ScopedClassPoolRepositoryImpl.clearUnregisteredClassLoaders(): void
  • added: method ScopedClassPoolRepositoryImpl.createScopedClassPool(ClassLoader, ClassPool): ScopedClassPool
  • added: method ScopedClassPoolRepositoryImpl.findClassPool(ClassLoader): ClassPool
  • added: method ScopedClassPoolRepositoryImpl.getClassPoolFactory(): ScopedClassPoolFactory
  • added: method ScopedClassPoolRepositoryImpl.getRegisteredCLs(): Map
  • added: method ScopedClassPoolRepositoryImpl.insertDelegate(ScopedClassPoolRepository): void
  • added: method ScopedClassPoolRepositoryImpl.isPrune(): boolean
  • added: method ScopedClassPoolRepositoryImpl.registerClassLoader(ClassLoader): ClassPool
  • added: method ScopedClassPoolRepositoryImpl.setClassPoolFactory(ScopedClassPoolFactory): void
  • added: method ScopedClassPoolRepositoryImpl.setPrune(boolean): void
  • added: method ScopedClassPoolRepositoryImpl.unregisterClassLoader(ClassLoader): void
  • added: method SoftValueHashMap.clear(): void
  • added: method SoftValueHashMap.containsKey(Object): boolean
  • added: method SoftValueHashMap.containsValue(Object): boolean
  • added: method SoftValueHashMap.entrySet(): Set
  • added: method SoftValueHashMap.get(Object): Object
  • added: method SoftValueHashMap.isEmpty(): boolean
  • added: method SoftValueHashMap.keySet(): Set
  • added: method SoftValueHashMap.put(Object, Object): Object
  • added: method SoftValueHashMap.putAll(Map): void
  • added: method SoftValueHashMap.remove(Object): Object
  • added: method SoftValueHashMap.size(): int
  • added: method SoftValueHashMap.values(): Collection
  • added: static method ScopedClassPoolRepositoryImpl.getInstance(): ScopedClassPoolRepository
  • added: abstract class Callback
  • added: class Dump
  • added: class framedump
  • added: ctor Callback(String)
  • added: method Callback.result(Object[]): void
  • added: method Callback.sourceCode(): String
  • added: method Callback.toString(): String
  • added: static field Callback.callbacks: Map
  • added: static method Callback.insertAfter(CtBehavior, Callback): void
  • added: static method Callback.insertAfter(CtBehavior, Callback, boolean): void
  • added: static method Callback.insertAt(CtBehavior, Callback, int): int
  • added: static method Callback.insertBefore(CtBehavior, Callback): void
  • added: static method Dump.main(String[]): void
  • added: static method framedump.main(String[]): void
  • added: class HotSwapAgent
  • added: class HotSwapper
  • added: ctor HotSwapAgent()
  • added: ctor HotSwapper(String)
  • added: ctor HotSwapper(int)
  • added: method HotSwapAgent.instrumentation(): Instrumentation
  • added: method HotSwapper.reload(Map): void
  • added: method HotSwapper.reload(String, byte[]): void
  • added: static method HotSwapAgent.agentmain(String, Instrumentation): void
  • added: static method HotSwapAgent.createAgentJarFile(String): File
  • added: static method HotSwapAgent.premain(String, Instrumentation): void
  • added: static method HotSwapAgent.redefine(Class, CtClass): void
  • added: static method HotSwapAgent.redefine(Class[], CtClass[]): void
  • added: class DefineClassHelper
  • added: class DefinePackageHelper
  • added: class FactoryHelper
  • added: class ProxyFactory
  • added: class ProxyObjectInputStream extends ObjectInputStream
  • added: class ProxyObjectOutputStream extends ObjectOutputStream
  • added: class RuntimeSupport
  • added: ctor FactoryHelper()
  • added: ctor ProxyFactory()
  • added: ctor ProxyObjectInputStream(InputStream)
  • added: ctor ProxyObjectOutputStream(OutputStream)
  • added: ctor RuntimeSupport()
  • added: field ProxyFactory.writeDirectory: String
  • added: interface MethodFilter
  • added: interface MethodHandler
  • added: interface Proxy
  • added: interface ProxyFactory.ClassLoaderProvider
  • added: interface ProxyFactory.UniqueName
  • added: interface ProxyObject extends Proxy
  • added: method MethodFilter.isHandled(Method): boolean
  • added: method MethodHandler.invoke(Object, Method, Method, Object[]): Object
  • added: method Proxy.setHandler(MethodHandler): void
  • added: method ProxyFactory.ClassLoaderProvider.get(ProxyFactory): ClassLoader
  • added: method ProxyFactory.UniqueName.get(String): String
  • added: method ProxyFactory.create(Class[], Object[]): Object
  • added: method ProxyFactory.create(Class[], Object[], MethodHandler): Object
  • added: method ProxyFactory.createClass(): Class
  • added: method ProxyFactory.createClass(MethodFilter): Class
  • added: method ProxyFactory.createClass(MethodHandles.Lookup): Class
  • added: method ProxyFactory.createClass(MethodHandles.Lookup, MethodFilter): Class
  • added: method ProxyFactory.getClassLoader(): ClassLoader
  • added: method ProxyFactory.getClassLoader0(): ClassLoader
  • added: method ProxyFactory.getDomain(): ProtectionDomain
  • added: method ProxyFactory.getInterfaces(): Class[]
  • added: method ProxyFactory.getKey(Class, Class[], byte[], boolean): String
  • added: method ProxyFactory.getSuperclass(): Class
  • added: method ProxyFactory.isUseCache(): boolean
  • added: method ProxyFactory.isUseWriteReplace(): boolean
  • added: method ProxyFactory.setFilter(MethodFilter): void
  • added: method ProxyFactory.setGenericSignature(String): void
  • added: method ProxyFactory.setHandler(MethodHandler): void
  • added: method ProxyFactory.setInterfaces(Class[]): void
  • added: method ProxyFactory.setSuperclass(Class): void
  • added: method ProxyFactory.setUseCache(boolean): void
  • added: method ProxyFactory.setUseWriteReplace(boolean): void
  • added: method ProxyObject.getHandler(): MethodHandler
  • added: method ProxyObject.setHandler(MethodHandler): void
  • added: method ProxyObjectInputStream.readClassDescriptor(): ObjectStreamClass
  • added: method ProxyObjectInputStream.setClassLoader(ClassLoader): void
  • added: method ProxyObjectOutputStream.writeClassDescriptor(ObjectStreamClass): void
  • added: static field FactoryHelper.dataSize: int[]
  • added: static field FactoryHelper.primitiveTypes: Class[]
  • added: static field FactoryHelper.unwarpMethods: String[]
  • added: static field FactoryHelper.unwrapDesc: String[]
  • added: static field FactoryHelper.wrapperDesc: String[]
  • added: static field FactoryHelper.wrapperTypes: String[]
  • added: static field ProxyFactory.classLoaderProvider: ProxyFactory.ClassLoaderProvider
  • added: static field ProxyFactory.nameGenerator: ProxyFactory.UniqueName
  • added: static field ProxyFactory.onlyPublicMethods: boolean
  • added: static field RuntimeSupport.default_interceptor: MethodHandler
  • added: static method DefineClassHelper.toClass(Class, byte[]): Class
  • added: static method DefineClassHelper.toClass(MethodHandles.Lookup, byte[]): Class
  • added: static method DefineClassHelper.toClass(String, Class, ClassLoader, ProtectionDomain, byte[]): Class
  • added: static method DefinePackageHelper.definePackage(String, ClassLoader): void
  • added: static method FactoryHelper.toClass(ClassFile, Class, ClassLoader, ProtectionDomain): Class
  • added: static method FactoryHelper.toClass(ClassFile, ClassLoader): Class
  • added: static method FactoryHelper.toClass(ClassFile, ClassLoader, ProtectionDomain): Class
  • added: static method FactoryHelper.toClass(ClassFile, MethodHandles.Lookup): Class
  • added: static method FactoryHelper.typeIndex(Class): int
  • added: static method FactoryHelper.writeFile(ClassFile, String): void
  • added: static method ProxyFactory.getHandler(Proxy): MethodHandler
  • added: static method ProxyFactory.isProxyClass(Class): boolean
  • added: static method RuntimeSupport.find2Methods(Class, String, String, int, String, Method[]): void
  • added: static method RuntimeSupport.find2Methods(Object, String, String, int, String, Method[]): void
  • added: static method RuntimeSupport.findMethod(Class, String, String): Method
  • added: static method RuntimeSupport.findMethod(Object, String, String): Method
  • added: static method RuntimeSupport.findSuperClassMethod(Class, String, String): Method
  • added: static method RuntimeSupport.findSuperMethod(Object, String, String): Method
  • added: static method RuntimeSupport.makeDescriptor(Class[], Class): String
  • added: static method RuntimeSupport.makeDescriptor(Method): String
  • added: static method RuntimeSupport.makeDescriptor(String, Class): String
  • added: static method RuntimeSupport.makeSerializedProxy(Object): SerializedProxy
  • added: abstract class AbstractSQL
  • added: class RuntimeSqlException extends RuntimeException
  • added: class SQL extends AbstractSQL
  • added: class ScriptRunner
  • added: class SelectBuilder
  • added: class SqlBuilder
  • added: class SqlRunner
  • added: ctor AbstractSQL()
  • added: ctor RuntimeSqlException()
  • added: ctor RuntimeSqlException(String)
  • added: ctor RuntimeSqlException(String, Throwable)
  • added: ctor RuntimeSqlException(Throwable)
  • added: ctor SQL()
  • added: ctor ScriptRunner(Connection)
  • added: ctor SqlRunner(Connection)
  • added: enum Null
  • added: interface AbstractSQL.ForEachConsumer
  • added: method AbstractSQL.ADD_ROW(): Object
  • added: method AbstractSQL.AND(): Object
  • added: method AbstractSQL.DELETE_FROM(String): Object
  • added: method AbstractSQL.FETCH_FIRST_ROWS_ONLY(String): Object
  • added: method AbstractSQL.FETCH_FIRST_ROWS_ONLY(int): Object
  • added: method AbstractSQL.FROM(String): Object
  • added: method AbstractSQL.FROM(String[]): Object
  • added: method AbstractSQL.ForEachConsumer.accept(Object, Object, int): void
  • added: method AbstractSQL.GROUP_BY(String): Object
  • added: method AbstractSQL.GROUP_BY(String[]): Object
  • added: method AbstractSQL.HAVING(String): Object
  • added: method AbstractSQL.HAVING(String[]): Object
  • added: method AbstractSQL.INNER_JOIN(String): Object
  • added: method AbstractSQL.INNER_JOIN(String[]): Object
  • added: method AbstractSQL.INSERT_INTO(String): Object
  • added: method AbstractSQL.INTO_COLUMNS(String[]): Object
  • added: method AbstractSQL.INTO_VALUES(String[]): Object
  • added: method AbstractSQL.JOIN(String): Object
  • added: method AbstractSQL.JOIN(String[]): Object
  • added: method AbstractSQL.LEFT_OUTER_JOIN(String): Object
  • added: method AbstractSQL.LEFT_OUTER_JOIN(String[]): Object
  • added: method AbstractSQL.LIMIT(String): Object
  • added: method AbstractSQL.LIMIT(int): Object
  • added: method AbstractSQL.OFFSET(String): Object
  • added: method AbstractSQL.OFFSET(long): Object
  • added: method AbstractSQL.OFFSET_ROWS(String): Object
  • added: method AbstractSQL.OFFSET_ROWS(long): Object
  • added: method AbstractSQL.OR(): Object
  • added: method AbstractSQL.ORDER_BY(String): Object
  • added: method AbstractSQL.ORDER_BY(String[]): Object
  • added: method AbstractSQL.OUTER_JOIN(String): Object
  • added: method AbstractSQL.OUTER_JOIN(String[]): Object
  • added: method AbstractSQL.RIGHT_OUTER_JOIN(String): Object
  • added: method AbstractSQL.RIGHT_OUTER_JOIN(String[]): Object
  • added: method AbstractSQL.SELECT(String): Object
  • added: method AbstractSQL.SELECT(String[]): Object
  • added: method AbstractSQL.SELECT_DISTINCT(String): Object
  • added: method AbstractSQL.SELECT_DISTINCT(String[]): Object
  • added: method AbstractSQL.SET(String): Object
  • added: method AbstractSQL.SET(String[]): Object
  • added: method AbstractSQL.UPDATE(String): Object
  • added: method AbstractSQL.VALUES(String, String): Object
  • added: method AbstractSQL.WHERE(String): Object
  • added: method AbstractSQL.WHERE(String[]): Object
  • added: method AbstractSQL.applyForEach(Iterable, AbstractSQL.ForEachConsumer): Object
  • added: method AbstractSQL.applyIf(BooleanSupplier, Consumer): Object
  • added: method AbstractSQL.applyIf(boolean, Consumer): Object
  • added: method AbstractSQL.getSelf(): Object
  • added: method AbstractSQL.toString(): String
  • added: method AbstractSQL.usingAppender(Appendable): Appendable
  • added: method Null.getJdbcType(): JdbcType
  • added: method Null.getTypeHandler(): TypeHandler
  • added: method SQL.getSelf(): SQL
  • added: method ScriptRunner.closeConnection(): void
  • added: method ScriptRunner.runScript(Reader): void
  • added: method ScriptRunner.setAutoCommit(boolean): void
  • added: method ScriptRunner.setDelimiter(String): void
  • added: method ScriptRunner.setErrorLogWriter(PrintWriter): void
  • added: method ScriptRunner.setEscapeProcessing(boolean): void
  • added: method ScriptRunner.setFullLineDelimiter(boolean): void
  • added: method ScriptRunner.setLogWriter(PrintWriter): void
  • added: method ScriptRunner.setRemoveCRs(boolean): void
  • added: method ScriptRunner.setSendFullScript(boolean): void
  • added: method ScriptRunner.setStopOnError(boolean): void
  • added: method ScriptRunner.setThrowWarning(boolean): void
  • added: method SqlRunner.closeConnection(): void
  • added: method SqlRunner.delete(String, Object[]): int
  • added: method SqlRunner.insert(String, Object[]): int
  • added: method SqlRunner.run(String): void
  • added: method SqlRunner.selectAll(String, Object[]): List
  • added: method SqlRunner.selectOne(String, Object[]): Map
  • added: method SqlRunner.setUseGeneratedKeySupport(boolean): void
  • added: method SqlRunner.update(String, Object[]): int
  • added: static field Null.BIGDECIMAL: Null
  • added: static field Null.BLOB: Null
  • added: static field Null.BOOLEAN: Null
  • added: static field Null.BYTE: Null
  • added: static field Null.BYTEARRAY: Null
  • added: static field Null.CLOB: Null
  • added: static field Null.DATE: Null
  • added: static field Null.DOUBLE: Null
  • added: static field Null.FLOAT: Null
  • added: static field Null.INTEGER: Null
  • added: static field Null.LONG: Null
  • added: static field Null.LONGVARBINARY: Null
  • added: static field Null.LONGVARCHAR: Null
  • added: static field Null.OBJECT: Null
  • added: static field Null.OTHER: Null
  • added: static field Null.SHORT: Null
  • added: static field Null.SQLDATE: Null
  • added: static field Null.SQLTIME: Null
  • added: static field Null.SQLTIMESTAMP: Null
  • added: static field Null.STRING: Null
  • added: static field Null.TIME: Null
  • added: static field Null.TIMESTAMP: Null
  • added: static field SqlRunner.NO_GENERATED_KEY: int
  • added: static method Null.valueOf(String): Null
  • added: static method Null.values(): Null[]
  • added: static method SelectBuilder.AND(): void
  • added: static method SelectBuilder.BEGIN(): void
  • added: static method SelectBuilder.FROM(String): void
  • added: static method SelectBuilder.GROUP_BY(String): void
  • added: static method SelectBuilder.HAVING(String): void
  • added: static method SelectBuilder.INNER_JOIN(String): void
  • added: static method SelectBuilder.JOIN(String): void
  • added: static method SelectBuilder.LEFT_OUTER_JOIN(String): void
  • added: static method SelectBuilder.OR(): void
  • added: static method SelectBuilder.ORDER_BY(String): void
  • added: static method SelectBuilder.OUTER_JOIN(String): void
  • added: static method SelectBuilder.RESET(): void
  • added: static method SelectBuilder.RIGHT_OUTER_JOIN(String): void
  • added: static method SelectBuilder.SELECT(String): void
  • added: static method SelectBuilder.SELECT_DISTINCT(String): void
  • added: static method SelectBuilder.SQL(): String
  • added: static method SelectBuilder.WHERE(String): void
  • added: static method SqlBuilder.AND(): void
  • added: static method SqlBuilder.BEGIN(): void
  • added: static method SqlBuilder.DELETE_FROM(String): void
  • added: static method SqlBuilder.FROM(String): void
  • added: static method SqlBuilder.GROUP_BY(String): void
  • added: static method SqlBuilder.HAVING(String): void
  • added: static method SqlBuilder.INNER_JOIN(String): void
  • added: static method SqlBuilder.INSERT_INTO(String): void
  • added: static method SqlBuilder.JOIN(String): void
  • added: static method SqlBuilder.LEFT_OUTER_JOIN(String): void
  • added: static method SqlBuilder.OR(): void
  • added: static method SqlBuilder.ORDER_BY(String): void
  • added: static method SqlBuilder.OUTER_JOIN(String): void
  • added: static method SqlBuilder.RESET(): void
  • added: static method SqlBuilder.RIGHT_OUTER_JOIN(String): void
  • added: static method SqlBuilder.SELECT(String): void
  • added: static method SqlBuilder.SELECT_DISTINCT(String): void
  • added: static method SqlBuilder.SET(String): void
  • added: static method SqlBuilder.SQL(): String
  • added: static method SqlBuilder.UPDATE(String): void
  • added: static method SqlBuilder.VALUES(String, String): void
  • added: static method SqlBuilder.WHERE(String): void
  • added: class LogException extends PersistenceException
  • added: ctor LogException()
  • added: ctor LogException(String)
  • added: ctor LogException(String, Throwable)
  • added: ctor LogException(Throwable)
  • added: final class LogFactory
  • added: interface Log
  • added: method Log.debug(String): void
  • added: method Log.error(String): void
  • added: method Log.error(String, Throwable): void
  • added: method Log.isDebugEnabled(): boolean
  • added: method Log.isTraceEnabled(): boolean
  • added: method Log.trace(String): void
  • added: method Log.warn(String): void
  • added: static field LogFactory.MARKER: String
  • added: static method LogFactory.getLog(Class): Log
  • added: static method LogFactory.getLog(String): Log
  • added: static method LogFactory.useCommonsLogging(): void
  • added: static method LogFactory.useCustomLogging(Class): void
  • added: static method LogFactory.useJdkLogging(): void
  • added: static method LogFactory.useLog4J2Logging(): void
  • added: static method LogFactory.useLog4JLogging(): void
  • added: static method LogFactory.useNoLogging(): void
  • added: static method LogFactory.useSlf4jLogging(): void
  • added: static method LogFactory.useStdOutLogging(): void
  • added: class JakartaCommonsLoggingImpl implements Log
  • added: ctor JakartaCommonsLoggingImpl(String)
  • added: method JakartaCommonsLoggingImpl.debug(String): void
  • added: method JakartaCommonsLoggingImpl.error(String): void
  • added: method JakartaCommonsLoggingImpl.error(String, Throwable): void
  • added: method JakartaCommonsLoggingImpl.isDebugEnabled(): boolean
  • added: method JakartaCommonsLoggingImpl.isTraceEnabled(): boolean
  • added: method JakartaCommonsLoggingImpl.trace(String): void
  • added: method JakartaCommonsLoggingImpl.warn(String): void
  • added: abstract class BaseJdbcLogger
  • added: ctor BaseJdbcLogger(Log, int)
  • added: field BaseJdbcLogger.queryStack: int
  • added: field BaseJdbcLogger.statementLog: Log
  • added: final class ConnectionLogger extends BaseJdbcLogger implements InvocationHandler
  • added: final class PreparedStatementLogger extends BaseJdbcLogger implements InvocationHandler
  • added: final class ResultSetLogger extends BaseJdbcLogger implements InvocationHandler
  • added: final class StatementLogger extends BaseJdbcLogger implements InvocationHandler
  • added: method BaseJdbcLogger.clearColumnInfo(): void
  • added: method BaseJdbcLogger.debug(String, boolean): void
  • added: method BaseJdbcLogger.getColumn(Object): Object
  • added: method BaseJdbcLogger.getColumnString(): String
  • added: method BaseJdbcLogger.getParameterValueString(): String
  • added: method BaseJdbcLogger.isDebugEnabled(): boolean
  • added: method BaseJdbcLogger.isTraceEnabled(): boolean
  • added: method BaseJdbcLogger.objectValueString(Object): String
  • added: method BaseJdbcLogger.removeExtraWhitespace(String): String
  • added: method BaseJdbcLogger.setColumn(Object, Object): void
  • added: method BaseJdbcLogger.trace(String, boolean): void
  • added: method ConnectionLogger.getConnection(): Connection
  • added: method ConnectionLogger.invoke(Object, Method, Object[]): Object
  • added: method PreparedStatementLogger.getPreparedStatement(): PreparedStatement
  • added: method PreparedStatementLogger.invoke(Object, Method, Object[]): Object
  • added: method ResultSetLogger.getRs(): ResultSet
  • added: method ResultSetLogger.invoke(Object, Method, Object[]): Object
  • added: method StatementLogger.getStatement(): Statement
  • added: method StatementLogger.invoke(Object, Method, Object[]): Object
  • added: static field BaseJdbcLogger.EXECUTE_METHODS: Set
  • added: static field BaseJdbcLogger.SET_METHODS: Set
  • added: static method ConnectionLogger.newInstance(Connection, Log, int): Connection
  • added: static method PreparedStatementLogger.newInstance(PreparedStatement, Log, int): PreparedStatement
  • added: static method ResultSetLogger.newInstance(ResultSet, Log, int): ResultSet
  • added: static method StatementLogger.newInstance(Statement, Log, int): Statement
  • added: class Jdk14LoggingImpl implements Log
  • added: ctor Jdk14LoggingImpl(String)
  • added: method Jdk14LoggingImpl.debug(String): void
  • added: method Jdk14LoggingImpl.error(String): void
  • added: method Jdk14LoggingImpl.error(String, Throwable): void
  • added: method Jdk14LoggingImpl.isDebugEnabled(): boolean
  • added: method Jdk14LoggingImpl.isTraceEnabled(): boolean
  • added: method Jdk14LoggingImpl.trace(String): void
  • added: method Jdk14LoggingImpl.warn(String): void
  • added: class Log4jImpl implements Log
  • added: ctor Log4jImpl(String)
  • added: method Log4jImpl.debug(String): void
  • added: method Log4jImpl.error(String): void
  • added: method Log4jImpl.error(String, Throwable): void
  • added: method Log4jImpl.isDebugEnabled(): boolean
  • added: method Log4jImpl.isTraceEnabled(): boolean
  • added: method Log4jImpl.trace(String): void
  • added: method Log4jImpl.warn(String): void
  • added: class Log4j2AbstractLoggerImpl implements Log
  • added: class Log4j2Impl implements Log
  • added: class Log4j2LoggerImpl implements Log
  • added: ctor Log4j2AbstractLoggerImpl(AbstractLogger)
  • added: ctor Log4j2Impl(String)
  • added: ctor Log4j2LoggerImpl(Logger)
  • added: method Log4j2AbstractLoggerImpl.debug(String): void
  • added: method Log4j2AbstractLoggerImpl.error(String): void
  • added: method Log4j2AbstractLoggerImpl.error(String, Throwable): void
  • added: method Log4j2AbstractLoggerImpl.isDebugEnabled(): boolean
  • added: method Log4j2AbstractLoggerImpl.isTraceEnabled(): boolean
  • added: method Log4j2AbstractLoggerImpl.trace(String): void
  • added: method Log4j2AbstractLoggerImpl.warn(String): void
  • added: method Log4j2Impl.debug(String): void
  • added: method Log4j2Impl.error(String): void
  • added: method Log4j2Impl.error(String, Throwable): void
  • added: method Log4j2Impl.isDebugEnabled(): boolean
  • added: method Log4j2Impl.isTraceEnabled(): boolean
  • added: method Log4j2Impl.trace(String): void
  • added: method Log4j2Impl.warn(String): void
  • added: method Log4j2LoggerImpl.debug(String): void
  • added: method Log4j2LoggerImpl.error(String): void
  • added: method Log4j2LoggerImpl.error(String, Throwable): void
  • added: method Log4j2LoggerImpl.isDebugEnabled(): boolean
  • added: method Log4j2LoggerImpl.isTraceEnabled(): boolean
  • added: method Log4j2LoggerImpl.trace(String): void
  • added: method Log4j2LoggerImpl.warn(String): void
  • added: class NoLoggingImpl implements Log
  • added: ctor NoLoggingImpl(String)
  • added: method NoLoggingImpl.debug(String): void
  • added: method NoLoggingImpl.error(String): void
  • added: method NoLoggingImpl.error(String, Throwable): void
  • added: method NoLoggingImpl.isDebugEnabled(): boolean
  • added: method NoLoggingImpl.isTraceEnabled(): boolean
  • added: method NoLoggingImpl.trace(String): void
  • added: method NoLoggingImpl.warn(String): void
  • added: class Slf4jImpl implements Log
  • added: ctor Slf4jImpl(String)
  • added: method Slf4jImpl.debug(String): void
  • added: method Slf4jImpl.error(String): void
  • added: method Slf4jImpl.error(String, Throwable): void
  • added: method Slf4jImpl.isDebugEnabled(): boolean
  • added: method Slf4jImpl.isTraceEnabled(): boolean
  • added: method Slf4jImpl.trace(String): void
  • added: method Slf4jImpl.warn(String): void
  • added: class StdOutImpl implements Log
  • added: ctor StdOutImpl(String)
  • added: method StdOutImpl.debug(String): void
  • added: method StdOutImpl.error(String): void
  • added: method StdOutImpl.error(String, Throwable): void
  • added: method StdOutImpl.isDebugEnabled(): boolean
  • added: method StdOutImpl.isTraceEnabled(): boolean
  • added: method StdOutImpl.trace(String): void
  • added: method StdOutImpl.warn(String): void
  • added: class BoundSql
  • added: class CacheBuilder
  • added: class DefaultDatabaseIdProvider extends VendorDatabaseIdProvider
  • added: class Discriminator
  • added: class ParameterMap
  • added: class ParameterMapping
  • added: class ResultMap
  • added: class ResultMapping
  • added: class VendorDatabaseIdProvider implements DatabaseIdProvider
  • added: ctor BoundSql(Configuration, String, List, Object)
  • added: ctor CacheBuilder(String)
  • added: ctor DefaultDatabaseIdProvider()
  • added: ctor Discriminator.Builder(Configuration, ResultMapping, Map)
  • added: ctor Environment(String, TransactionFactory, DataSource)
  • added: ctor Environment.Builder(String)
  • added: ctor MappedStatement.Builder(Configuration, String, SqlSource, SqlCommandType)
  • added: ctor ParameterMap.Builder(Configuration, String, Class, List)
  • added: ctor ParameterMapping.Builder(Configuration, String, Class)
  • added: ctor ParameterMapping.Builder(Configuration, String, TypeHandler)
  • added: ctor ResultMap.Builder(Configuration, String, Class, List)
  • added: ctor ResultMap.Builder(Configuration, String, Class, List, Boolean)
  • added: ctor ResultMapping.Builder(Configuration, String)
  • added: ctor ResultMapping.Builder(Configuration, String, String, Class)
  • added: ctor ResultMapping.Builder(Configuration, String, String, TypeHandler)
  • added: ctor ResultMapping.Builder(ResultMapping)
  • added: ctor VendorDatabaseIdProvider()
  • added: enum FetchType
  • added: enum ParameterMode
  • added: enum ResultFlag
  • added: enum ResultSetType
  • added: enum SqlCommandType
  • added: enum StatementType
  • added: final class Environment
  • added: final class MappedStatement
  • added: interface DatabaseIdProvider
  • added: interface SqlSource
  • added: method BoundSql.getAdditionalParameter(String): Object
  • added: method BoundSql.getAdditionalParameters(): Map
  • added: method BoundSql.getParameterMappings(): List
  • added: method BoundSql.getParameterObject(): Object
  • added: method BoundSql.getSql(): String
  • added: method BoundSql.hasAdditionalParameter(String): boolean
  • added: method BoundSql.setAdditionalParameter(String, Object): void
  • added: method CacheBuilder.addDecorator(Class): CacheBuilder
  • added: method CacheBuilder.blocking(boolean): CacheBuilder
  • added: method CacheBuilder.build(): Cache
  • added: method CacheBuilder.clearInterval(Long): CacheBuilder
  • added: method CacheBuilder.implementation(Class): CacheBuilder
  • added: method CacheBuilder.properties(Properties): CacheBuilder
  • added: method CacheBuilder.readWrite(boolean): CacheBuilder
  • added: method CacheBuilder.size(Integer): CacheBuilder
  • added: method DatabaseIdProvider.getDatabaseId(DataSource): String
  • added: method DatabaseIdProvider.setProperties(Properties): void
  • added: method Discriminator.Builder.build(): Discriminator
  • added: method Discriminator.getDiscriminatorMap(): Map
  • added: method Discriminator.getMapIdFor(String): String
  • added: method Discriminator.getResultMapping(): ResultMapping
  • added: method Environment.Builder.build(): Environment
  • added: method Environment.Builder.dataSource(DataSource): Environment.Builder
  • added: method Environment.Builder.id(): String
  • added: method Environment.Builder.transactionFactory(TransactionFactory): Environment.Builder
  • added: method Environment.getDataSource(): DataSource
  • added: method Environment.getId(): String
  • added: method Environment.getTransactionFactory(): TransactionFactory
  • added: method MappedStatement.Builder.build(): MappedStatement
  • added: method MappedStatement.Builder.cache(Cache): MappedStatement.Builder
  • added: method MappedStatement.Builder.databaseId(String): MappedStatement.Builder
  • added: method MappedStatement.Builder.dirtySelect(boolean): MappedStatement.Builder
  • added: method MappedStatement.Builder.fetchSize(Integer): MappedStatement.Builder
  • added: method MappedStatement.Builder.flushCacheRequired(boolean): MappedStatement.Builder
  • added: method MappedStatement.Builder.id(): String
  • added: method MappedStatement.Builder.keyColumn(String): MappedStatement.Builder
  • added: method MappedStatement.Builder.keyGenerator(KeyGenerator): MappedStatement.Builder
  • added: method MappedStatement.Builder.keyProperty(String): MappedStatement.Builder
  • added: method MappedStatement.Builder.lang(LanguageDriver): MappedStatement.Builder
  • added: method MappedStatement.Builder.paramNameResolver(ParamNameResolver): MappedStatement.Builder
  • added: method MappedStatement.Builder.parameterMap(ParameterMap): MappedStatement.Builder
  • added: method MappedStatement.Builder.resource(String): MappedStatement.Builder
  • added: method MappedStatement.Builder.resulSets(String): MappedStatement.Builder
  • added: method MappedStatement.Builder.resultMaps(List): MappedStatement.Builder
  • added: method MappedStatement.Builder.resultOrdered(boolean): MappedStatement.Builder
  • added: method MappedStatement.Builder.resultSetType(ResultSetType): MappedStatement.Builder
  • added: method MappedStatement.Builder.resultSets(String): MappedStatement.Builder
  • added: method MappedStatement.Builder.statementType(StatementType): MappedStatement.Builder
  • added: method MappedStatement.Builder.timeout(Integer): MappedStatement.Builder
  • added: method MappedStatement.Builder.useCache(boolean): MappedStatement.Builder
  • added: method MappedStatement.getBoundSql(Object): BoundSql
  • added: method MappedStatement.getCache(): Cache
  • added: method MappedStatement.getConfiguration(): Configuration
  • added: method MappedStatement.getDatabaseId(): String
  • added: method MappedStatement.getFetchSize(): Integer
  • added: method MappedStatement.getId(): String
  • added: method MappedStatement.getKeyColumns(): String[]
  • added: method MappedStatement.getKeyGenerator(): KeyGenerator
  • added: method MappedStatement.getKeyProperties(): String[]
  • added: method MappedStatement.getLang(): LanguageDriver
  • added: method MappedStatement.getParamNameResolver(): ParamNameResolver
  • added: method MappedStatement.getParameterMap(): ParameterMap
  • added: method MappedStatement.getResource(): String
  • added: method MappedStatement.getResulSets(): String[]
  • added: method MappedStatement.getResultMaps(): List
  • added: method MappedStatement.getResultSetType(): ResultSetType
  • added: method MappedStatement.getResultSets(): String[]
  • added: method MappedStatement.getSqlCommandType(): SqlCommandType
  • added: method MappedStatement.getSqlSource(): SqlSource
  • added: method MappedStatement.getStatementLog(): Log
  • added: method MappedStatement.getStatementType(): StatementType
  • added: method MappedStatement.getTimeout(): Integer
  • added: method MappedStatement.hasNestedResultMaps(): boolean
  • added: method MappedStatement.isDirtySelect(): boolean
  • added: method MappedStatement.isFlushCacheRequired(): boolean
  • added: method MappedStatement.isResultOrdered(): boolean
  • added: method MappedStatement.isUseCache(): boolean
  • added: method ParameterMap.Builder.build(): ParameterMap
  • added: method ParameterMap.Builder.type(): Class
  • added: method ParameterMap.getId(): String
  • added: method ParameterMap.getParameterMappings(): List
  • added: method ParameterMap.getType(): Class
  • added: method ParameterMapping.Builder.build(): ParameterMapping
  • added: method ParameterMapping.Builder.expression(String): ParameterMapping.Builder
  • added: method ParameterMapping.Builder.javaType(Class): ParameterMapping.Builder
  • added: method ParameterMapping.Builder.jdbcType(JdbcType): ParameterMapping.Builder
  • added: method ParameterMapping.Builder.jdbcTypeName(String): ParameterMapping.Builder
  • added: method ParameterMapping.Builder.mode(ParameterMode): ParameterMapping.Builder
  • added: method ParameterMapping.Builder.numericScale(Integer): ParameterMapping.Builder
  • added: method ParameterMapping.Builder.resultMapId(String): ParameterMapping.Builder
  • added: method ParameterMapping.Builder.typeHandler(TypeHandler): ParameterMapping.Builder
  • added: method ParameterMapping.Builder.value(Object): ParameterMapping.Builder
  • added: method ParameterMapping.getExpression(): String
  • added: method ParameterMapping.getJavaType(): Class
  • added: method ParameterMapping.getJdbcType(): JdbcType
  • added: method ParameterMapping.getJdbcTypeName(): String
  • added: method ParameterMapping.getMode(): ParameterMode
  • added: method ParameterMapping.getNumericScale(): Integer
  • added: method ParameterMapping.getProperty(): String
  • added: method ParameterMapping.getResultMapId(): String
  • added: method ParameterMapping.getTypeHandler(): TypeHandler
  • added: method ParameterMapping.getValue(): Object
  • added: method ParameterMapping.hasValue(): boolean
  • added: method ParameterMapping.toString(): String
  • added: method ResultMap.Builder.build(): ResultMap
  • added: method ResultMap.Builder.discriminator(Discriminator): ResultMap.Builder
  • added: method ResultMap.Builder.type(): Class
  • added: method ResultMap.forceNestedResultMaps(): void
  • added: method ResultMap.getAutoMapping(): Boolean
  • added: method ResultMap.getConstructorResultMappings(): List
  • added: method ResultMap.getDiscriminator(): Discriminator
  • added: method ResultMap.getId(): String
  • added: method ResultMap.getIdResultMappings(): List
  • added: method ResultMap.getMappedColumns(): Set
  • added: method ResultMap.getMappedProperties(): Set
  • added: method ResultMap.getPropertyResultMappings(): List
  • added: method ResultMap.getResultMappings(): List
  • added: method ResultMap.getType(): Class
  • added: method ResultMap.hasNestedQueries(): boolean
  • added: method ResultMap.hasNestedResultMaps(): boolean
  • added: method ResultMap.hasResultMapsUsingConstructorCollection(): boolean
  • added: method ResultMapping.Builder.build(): ResultMapping
  • added: method ResultMapping.Builder.column(String): ResultMapping.Builder
  • added: method ResultMapping.Builder.columnPrefix(String): ResultMapping.Builder
  • added: method ResultMapping.Builder.composites(List): ResultMapping.Builder
  • added: method ResultMapping.Builder.flags(List): ResultMapping.Builder
  • added: method ResultMapping.Builder.foreignColumn(String): ResultMapping.Builder
  • added: method ResultMapping.Builder.javaType(Class): ResultMapping.Builder
  • added: method ResultMapping.Builder.jdbcType(JdbcType): ResultMapping.Builder
  • added: method ResultMapping.Builder.lazy(boolean): ResultMapping.Builder
  • added: method ResultMapping.Builder.nestedQueryId(String): ResultMapping.Builder
  • added: method ResultMapping.Builder.nestedResultMapId(String): ResultMapping.Builder
  • added: method ResultMapping.Builder.notNullColumns(Set): ResultMapping.Builder
  • added: method ResultMapping.Builder.resultSet(String): ResultMapping.Builder
  • added: method ResultMapping.Builder.typeHandler(TypeHandler): ResultMapping.Builder
  • added: method ResultMapping.equals(Object): boolean
  • added: method ResultMapping.getColumn(): String
  • added: method ResultMapping.getColumnPrefix(): String
  • added: method ResultMapping.getComposites(): List
  • added: method ResultMapping.getFlags(): List
  • added: method ResultMapping.getForeignColumn(): String
  • added: method ResultMapping.getJavaType(): Class
  • added: method ResultMapping.getJdbcType(): JdbcType
  • added: method ResultMapping.getNestedQueryId(): String
  • added: method ResultMapping.getNestedResultMapId(): String
  • added: method ResultMapping.getNotNullColumns(): Set
  • added: method ResultMapping.getProperty(): String
  • added: method ResultMapping.getResultSet(): String
  • added: method ResultMapping.getTypeHandler(): TypeHandler
  • added: method ResultMapping.hashCode(): int
  • added: method ResultMapping.isCompositeResult(): boolean
  • added: method ResultMapping.isLazy(): boolean
  • added: method ResultMapping.isSimple(): boolean
  • added: method ResultMapping.setForeignColumn(String): void
  • added: method ResultMapping.setLazy(boolean): void
  • added: method ResultMapping.toString(): String
  • added: method ResultSetType.getValue(): int
  • added: method SqlSource.getBoundSql(Object): BoundSql
  • added: method VendorDatabaseIdProvider.getDatabaseId(DataSource): String
  • added: method VendorDatabaseIdProvider.setProperties(Properties): void
  • added: static class Discriminator.Builder
  • added: static class Environment.Builder
  • added: static class MappedStatement.Builder
  • added: static class ParameterMap.Builder
  • added: static class ParameterMapping.Builder
  • added: static class ResultMap.Builder
  • added: static class ResultMapping.Builder
  • added: static field FetchType.DEFAULT: FetchType
  • added: static field FetchType.EAGER: FetchType
  • added: static field FetchType.LAZY: FetchType
  • added: static field ParameterMode.IN: ParameterMode
  • added: static field ParameterMode.INOUT: ParameterMode
  • added: static field ParameterMode.OUT: ParameterMode
  • added: static field ResultFlag.CONSTRUCTOR: ResultFlag
  • added: static field ResultFlag.ID: ResultFlag
  • added: static field ResultSetType.DEFAULT: ResultSetType
  • added: static field ResultSetType.FORWARD_ONLY: ResultSetType
  • added: static field ResultSetType.SCROLL_INSENSITIVE: ResultSetType
  • added: static field ResultSetType.SCROLL_SENSITIVE: ResultSetType
  • added: static field SqlCommandType.DELETE: SqlCommandType
  • added: static field SqlCommandType.FLUSH: SqlCommandType
  • added: static field SqlCommandType.INSERT: SqlCommandType
  • added: static field SqlCommandType.SELECT: SqlCommandType
  • added: static field SqlCommandType.UNKNOWN: SqlCommandType
  • added: static field SqlCommandType.UPDATE: SqlCommandType
  • added: static field StatementType.CALLABLE: StatementType
  • added: static field StatementType.PREPARED: StatementType
  • added: static field StatementType.STATEMENT: StatementType
  • added: static method FetchType.valueOf(String): FetchType
  • added: static method FetchType.values(): FetchType[]
  • added: static method ParameterMap.buildEmpty(String, Class): ParameterMap
  • added: static method ParameterMode.valueOf(String): ParameterMode
  • added: static method ParameterMode.values(): ParameterMode[]
  • added: static method ResultFlag.valueOf(String): ResultFlag
  • added: static method ResultFlag.values(): ResultFlag[]
  • added: static method ResultMap.buildEmpty(Configuration, String, Class): ResultMap
  • added: static method ResultSetType.valueOf(String): ResultSetType
  • added: static method ResultSetType.values(): ResultSetType[]
  • added: static method SqlCommandType.valueOf(String): SqlCommandType
  • added: static method SqlCommandType.values(): SqlCommandType[]
  • added: static method StatementType.valueOf(String): StatementType
  • added: static method StatementType.values(): StatementType[]
  • added: abstract class AbstractMemberAccess implements MemberAccess
  • added: abstract class BooleanExpression extends ExpressionNode implements NodeType
  • added: abstract class ComparisonExpression extends BooleanExpression
  • added: abstract class ExpressionNode extends SimpleNode
  • added: abstract class NumericExpression extends ExpressionNode implements NodeType
  • added: abstract class Ognl
  • added: abstract class OgnlOps implements NumericTypes
  • added: abstract class SimpleNode implements Node, Serializable
  • added: class ASTAdd extends NumericExpression
  • added: class ASTAnd extends BooleanExpression
  • added: class ASTAssign extends SimpleNode
  • added: class ASTBitAnd extends NumericExpression
  • added: class ASTBitNegate extends NumericExpression
  • added: class ASTBitOr extends NumericExpression
  • added: class ASTChain extends SimpleNode implements NodeType, OrderedReturn
  • added: class ASTConst extends SimpleNode implements NodeType
  • added: class ASTCtor extends SimpleNode
  • added: class ASTDivide extends NumericExpression
  • added: class ASTEq extends ComparisonExpression
  • added: class ASTEval extends SimpleNode
  • added: class ASTGreater extends ComparisonExpression
  • added: class ASTGreaterEq extends ComparisonExpression
  • added: class ASTIn extends SimpleNode implements NodeType
  • added: class ASTInstanceof extends SimpleNode implements NodeType
  • added: class ASTKeyValue extends SimpleNode
  • added: class ASTLess extends ComparisonExpression
  • added: class ASTLessEq extends ComparisonExpression
  • added: class ASTList extends SimpleNode implements NodeType
  • added: class ASTMap extends SimpleNode
  • added: class ASTMethod extends SimpleNode implements OrderedReturn, NodeType
  • added: class ASTMultiply extends NumericExpression
  • added: class ASTNegate extends NumericExpression
  • added: class ASTNot extends BooleanExpression
  • added: class ASTNotEq extends ComparisonExpression
  • added: class ASTNotIn extends SimpleNode implements NodeType
  • added: class ASTOr extends BooleanExpression
  • added: class ASTProject extends SimpleNode
  • added: class ASTProperty extends SimpleNode implements NodeType
  • added: class ASTRemainder extends NumericExpression
  • added: class ASTRootVarRef extends ASTVarRef
  • added: class ASTSelect extends SimpleNode
  • added: class ASTSelectFirst extends SimpleNode
  • added: class ASTSelectLast extends SimpleNode
  • added: class ASTSequence extends SimpleNode implements NodeType, OrderedReturn
  • added: class ASTShiftLeft extends NumericExpression
  • added: class ASTShiftRight extends NumericExpression
  • added: class ASTStaticField extends SimpleNode implements NodeType
  • added: class ASTStaticMethod extends SimpleNode implements NodeType
  • added: class ASTSubtract extends NumericExpression
  • added: class ASTTest extends ExpressionNode
  • added: class ASTThisVarRef extends ASTVarRef
  • added: class ASTUnsignedShiftRight extends NumericExpression
  • added: class ASTVarRef extends SimpleNode implements NodeType, OrderedReturn
  • added: class ASTXor extends NumericExpression
  • added: class ArrayElementsAccessor implements ElementsAccessor
  • added: class ArrayPropertyAccessor extends ObjectPropertyAccessor implements PropertyAccessor
  • added: class CollectionElementsAccessor implements ElementsAccessor
  • added: class DefaultClassResolver implements ClassResolver
  • added: class DefaultTypeConverter implements TypeConverter
  • added: class DynamicSubscript
  • added: class EnumerationElementsAccessor implements ElementsAccessor
  • added: class EnumerationIterator implements Iterator
  • added: class EnumerationPropertyAccessor extends ObjectPropertyAccessor implements PropertyAccessor
  • added: class Evaluation
  • added: class ExpressionSyntaxException extends OgnlException
  • added: class InappropriateExpressionException extends OgnlException
  • added: class IteratorElementsAccessor implements ElementsAccessor
  • added: class IteratorEnumeration implements Enumeration
  • added: class IteratorPropertyAccessor extends ObjectPropertyAccessor implements PropertyAccessor
  • added: class JJTOgnlParserState
  • added: class JavaCharStream
  • added: class ListPropertyAccessor extends ObjectPropertyAccessor implements PropertyAccessor
  • added: class MapElementsAccessor implements ElementsAccessor
  • added: class MapPropertyAccessor implements PropertyAccessor
  • added: class MethodFailedException extends OgnlException
  • added: class NoSuchPropertyException extends OgnlException
  • added: class NumberElementsAccessor implements ElementsAccessor, NumericTypes
  • added: class ObjectElementsAccessor implements ElementsAccessor
  • added: class ObjectIndexedPropertyDescriptor extends PropertyDescriptor
  • added: class ObjectMethodAccessor implements MethodAccessor
  • added: class ObjectNullHandler implements NullHandler
  • added: class ObjectPropertyAccessor implements PropertyAccessor
  • added: class OgnlCache
  • added: class OgnlContext implements Map
  • added: class OgnlException extends Exception
  • added: class OgnlInvokePermission extends BasicPermission
  • added: class OgnlParser implements OgnlParserTreeConstants, OgnlParserConstants
  • added: class OgnlParserTokenManager implements OgnlParserConstants
  • added: class OgnlRuntime
  • added: class ParseException extends Exception
  • added: class SetPropertyAccessor extends ObjectPropertyAccessor implements PropertyAccessor
  • added: class Token implements Serializable
  • added: class TokenMgrError extends Error
  • added: ctor ASTAdd(OgnlParser, int)
  • added: ctor ASTAdd(int)
  • added: ctor ASTAnd(OgnlParser, int)
  • added: ctor ASTAnd(int)
  • added: ctor ASTAssign(OgnlParser, int)
  • added: ctor ASTAssign(int)
  • added: ctor ASTBitAnd(OgnlParser, int)
  • added: ctor ASTBitAnd(int)
  • added: ctor ASTBitNegate(OgnlParser, int)
  • added: ctor ASTBitNegate(int)
  • added: ctor ASTBitOr(OgnlParser, int)
  • added: ctor ASTBitOr(int)
  • added: ctor ASTChain(OgnlParser, int)
  • added: ctor ASTChain(int)
  • added: ctor ASTConst(OgnlParser, int)
  • added: ctor ASTConst(int)
  • added: ctor ASTCtor(OgnlParser, int)
  • added: ctor ASTCtor(int)
  • added: ctor ASTDivide(OgnlParser, int)
  • added: ctor ASTDivide(int)
  • added: ctor ASTEq(OgnlParser, int)
  • added: ctor ASTEq(int)
  • added: ctor ASTEval(OgnlParser, int)
  • added: ctor ASTEval(int)
  • added: ctor ASTGreater(OgnlParser, int)
  • added: ctor ASTGreater(int)
  • added: ctor ASTGreaterEq(OgnlParser, int)
  • added: ctor ASTGreaterEq(int)
  • added: ctor ASTIn(OgnlParser, int)
  • added: ctor ASTIn(int)
  • added: ctor ASTInstanceof(OgnlParser, int)
  • added: ctor ASTInstanceof(int)
  • added: ctor ASTKeyValue(OgnlParser, int)
  • added: ctor ASTKeyValue(int)
  • added: ctor ASTLess(OgnlParser, int)
  • added: ctor ASTLess(int)
  • added: ctor ASTLessEq(OgnlParser, int)
  • added: ctor ASTLessEq(int)
  • added: ctor ASTList(OgnlParser, int)
  • added: ctor ASTList(int)
  • added: ctor ASTMap(OgnlParser, int)
  • added: ctor ASTMap(int)
  • added: ctor ASTMethod(OgnlParser, int)
  • added: ctor ASTMethod(int)
  • added: ctor ASTMultiply(OgnlParser, int)
  • added: ctor ASTMultiply(int)
  • added: ctor ASTNegate(OgnlParser, int)
  • added: ctor ASTNegate(int)
  • added: ctor ASTNot(OgnlParser, int)
  • added: ctor ASTNot(int)
  • added: ctor ASTNotEq(OgnlParser, int)
  • added: ctor ASTNotEq(int)
  • added: ctor ASTNotIn(OgnlParser, int)
  • added: ctor ASTNotIn(int)
  • added: ctor ASTOr(OgnlParser, int)
  • added: ctor ASTOr(int)
  • added: ctor ASTProject(OgnlParser, int)
  • added: ctor ASTProject(int)
  • added: ctor ASTProperty(int)
  • added: ctor ASTRemainder(OgnlParser, int)
  • added: ctor ASTRemainder(int)
  • added: ctor ASTRootVarRef(OgnlParser, int)
  • added: ctor ASTRootVarRef(int)
  • added: ctor ASTSelect(OgnlParser, int)
  • added: ctor ASTSelect(int)
  • added: ctor ASTSelectFirst(OgnlParser, int)
  • added: ctor ASTSelectFirst(int)
  • added: ctor ASTSelectLast(OgnlParser, int)
  • added: ctor ASTSelectLast(int)
  • added: ctor ASTSequence(OgnlParser, int)
  • added: ctor ASTSequence(int)
  • added: ctor ASTShiftLeft(OgnlParser, int)
  • added: ctor ASTShiftLeft(int)
  • added: ctor ASTShiftRight(OgnlParser, int)
  • added: ctor ASTShiftRight(int)
  • added: ctor ASTStaticField(OgnlParser, int)
  • added: ctor ASTStaticField(int)
  • added: ctor ASTStaticMethod(OgnlParser, int)
  • added: ctor ASTStaticMethod(int)
  • added: ctor ASTSubtract(OgnlParser, int)
  • added: ctor ASTSubtract(int)
  • added: ctor ASTTest(OgnlParser, int)
  • added: ctor ASTTest(int)
  • added: ctor ASTThisVarRef(OgnlParser, int)
  • added: ctor ASTThisVarRef(int)
  • added: ctor ASTUnsignedShiftRight(OgnlParser, int)
  • added: ctor ASTUnsignedShiftRight(int)
  • added: ctor ASTVarRef(OgnlParser, int)
  • added: ctor ASTVarRef(int)
  • added: ctor ASTXor(OgnlParser, int)
  • added: ctor ASTXor(int)
  • added: ctor AbstractMemberAccess()
  • added: ctor ArrayElementsAccessor()
  • added: ctor ArrayPropertyAccessor()
  • added: ctor BooleanExpression(OgnlParser, int)
  • added: ctor BooleanExpression(int)
  • added: ctor CollectionElementsAccessor()
  • added: ctor ComparisonExpression(OgnlParser, int)
  • added: ctor ComparisonExpression(int)
  • added: ctor DefaultClassResolver()
  • added: ctor DefaultTypeConverter()
  • added: ctor EnumerationElementsAccessor()
  • added: ctor EnumerationIterator(Enumeration)
  • added: ctor EnumerationPropertyAccessor()
  • added: ctor Evaluation(SimpleNode, Object)
  • added: ctor Evaluation(SimpleNode, Object, boolean)
  • added: ctor EvaluationPool()
  • added: ctor ExpressionNode(OgnlParser, int)
  • added: ctor ExpressionNode(int)
  • added: ctor ExpressionSyntaxException(String, Throwable)
  • added: ctor InappropriateExpressionException(Node)
  • added: ctor IteratorElementsAccessor()
  • added: ctor IteratorEnumeration(Iterator)
  • added: ctor IteratorPropertyAccessor()
  • added: ctor JJTOgnlParserState()
  • added: ctor JavaCharStream(InputStream)
  • added: ctor JavaCharStream(InputStream, String)
  • added: ctor JavaCharStream(InputStream, String, int, int)
  • added: ctor JavaCharStream(InputStream, String, int, int, int)
  • added: ctor JavaCharStream(InputStream, int, int)
  • added: ctor JavaCharStream(InputStream, int, int, int)
  • added: ctor JavaCharStream(Reader)
  • added: ctor JavaCharStream(Reader, int, int)
  • added: ctor JavaCharStream(Reader, int, int, int)
  • added: ctor ListPropertyAccessor()
  • added: ctor MapElementsAccessor()
  • added: ctor MapPropertyAccessor()
  • added: ctor MethodFailedException(Object, String)
  • added: ctor MethodFailedException(Object, String, Throwable)
  • added: ctor NoSuchPropertyException(Object, Object)
  • added: ctor NoSuchPropertyException(Object, Object, Throwable)
  • added: ctor NumberElementsAccessor()
  • added: ctor NumericExpression(OgnlParser, int)
  • added: ctor NumericExpression(int)
  • added: ctor ObjectElementsAccessor()
  • added: ctor ObjectIndexedPropertyDescriptor(String, Class, Method, Method)
  • added: ctor ObjectMethodAccessor()
  • added: ctor ObjectNullHandler()
  • added: ctor ObjectPropertyAccessor()
  • added: ctor OgnlCache()
  • added: ctor OgnlContext(ClassResolver, TypeConverter, MemberAccess)
  • added: ctor OgnlContext(MemberAccess, ClassResolver, TypeConverter, OgnlContext)
  • added: ctor OgnlException()
  • added: ctor OgnlException(String)
  • added: ctor OgnlException(String, Throwable)
  • added: ctor OgnlException(String, Throwable, boolean, boolean)
  • added: ctor OgnlInvokePermission(String)
  • added: ctor OgnlInvokePermission(String, String)
  • added: ctor OgnlOps()
  • added: ctor OgnlParser(InputStream)
  • added: ctor OgnlParser(InputStream, String)
  • added: ctor OgnlParser(OgnlParserTokenManager)
  • added: ctor OgnlParser(Reader)
  • added: ctor OgnlParserTokenManager(JavaCharStream)
  • added: ctor OgnlParserTokenManager(JavaCharStream, int)
  • added: ctor OgnlRuntime()
  • added: ctor OgnlRuntime.ArgsCompatbilityReport(int, boolean[])
  • added: ctor ParseException()
  • added: ctor ParseException(String)
  • added: ctor ParseException(Token, int[][], String[])
  • added: ctor SetPropertyAccessor()
  • added: ctor SimpleNode(OgnlParser, int)
  • added: ctor SimpleNode(int)
  • added: ctor Token()
  • added: ctor Token(int)
  • added: ctor Token(int, String)
  • added: ctor TokenMgrError()
  • added: ctor TokenMgrError(String, int)
  • added: ctor TokenMgrError(boolean, int, int, int, String, int, int)
  • added: field ASTVarRef.core: String
  • added: field ASTVarRef.getterClass: Class
  • added: field ASTVarRef.last: String
  • added: field BooleanExpression.getterClass: Class
  • added: field JavaCharStream.bufcolumn: int[]
  • added: field JavaCharStream.buffer: char[]
  • added: field JavaCharStream.bufline: int[]
  • added: field JavaCharStream.bufpos: int
  • added: field JavaCharStream.column: int
  • added: field JavaCharStream.inBuf: int
  • added: field JavaCharStream.inputStream: Reader
  • added: field JavaCharStream.line: int
  • added: field JavaCharStream.maxNextCharInd: int
  • added: field JavaCharStream.nextCharBuf: char[]
  • added: field JavaCharStream.nextCharInd: int
  • added: field JavaCharStream.prevCharIsCR: boolean
  • added: field JavaCharStream.prevCharIsLF: boolean
  • added: field JavaCharStream.tabSize: int
  • added: field JavaCharStream.trackLineColumn: boolean
  • added: field NumericExpression.getterClass: Class
  • added: field OgnlParser.jj_nt: Token
  • added: field OgnlParser.jjtree: JJTOgnlParserState
  • added: field OgnlParser.token: Token
  • added: field OgnlParser.token_source: OgnlParserTokenManager
  • added: field OgnlParserTokenManager.curChar: int
  • added: field OgnlParserTokenManager.debugStream: PrintStream
  • added: field OgnlParserTokenManager.input_stream: JavaCharStream
  • added: field ParseException.currentToken: Token
  • added: field ParseException.expectedTokenSequences: int[][]
  • added: field ParseException.tokenImage: String[]
  • added: field SimpleNode.children: Node[]
  • added: field SimpleNode.id: int
  • added: field SimpleNode.parent: Node
  • added: field SimpleNode.parser: OgnlParser
  • added: field Token.beginColumn: int
  • added: field Token.beginLine: int
  • added: field Token.endColumn: int
  • added: field Token.endLine: int
  • added: field Token.image: String
  • added: field Token.kind: int
  • added: field Token.next: Token
  • added: field Token.specialToken: Token
  • added: final class EvaluationPool
  • added: interface AccessibleObjectHandler
  • added: interface ClassCacheInspector
  • added: interface ClassResolver
  • added: interface ElementsAccessor
  • added: interface JavaSource
  • added: interface MemberAccess
  • added: interface MethodAccessor
  • added: interface Node extends JavaSource
  • added: interface NodeType
  • added: interface NullHandler
  • added: interface NumericTypes
  • added: interface OgnlParserConstants
  • added: interface OgnlParserTreeConstants
  • added: interface PropertyAccessor
  • added: interface TypeConverter
  • added: method ASTAdd.getExpressionOperator(int): String
  • added: method ASTAdd.getValueBody(OgnlContext, Object): Object
  • added: method ASTAdd.jjtClose(): void
  • added: method ASTAdd.toGetSourceString(OgnlContext, Object): String
  • added: method ASTAnd.getExpressionOperator(int): String
  • added: method ASTAnd.getGetterClass(): Class
  • added: method ASTAnd.getValueBody(OgnlContext, Object): Object
  • added: method ASTAnd.jjtClose(): void
  • added: method ASTAnd.setValueBody(OgnlContext, Object, Object): void
  • added: method ASTAnd.toGetSourceString(OgnlContext, Object): String
  • added: method ASTAnd.toSetSourceString(OgnlContext, Object): String
  • added: method ASTAssign.getValueBody(OgnlContext, Object): Object
  • added: method ASTAssign.isOperation(OgnlContext): boolean
  • added: method ASTAssign.toGetSourceString(OgnlContext, Object): String
  • added: method ASTAssign.toSetSourceString(OgnlContext, Object): String
  • added: method ASTAssign.toString(): String
  • added: method ASTBitAnd.coerceToNumeric(String, OgnlContext, Node): String
  • added: method ASTBitAnd.getExpressionOperator(int): String
  • added: method ASTBitAnd.getValueBody(OgnlContext, Object): Object
  • added: method ASTBitAnd.jjtClose(): void
  • added: method ASTBitNegate.getValueBody(OgnlContext, Object): Object
  • added: method ASTBitNegate.toGetSourceString(OgnlContext, Object): String
  • added: method ASTBitNegate.toString(): String
  • added: method ASTBitOr.getExpressionOperator(int): String
  • added: method ASTBitOr.getValueBody(OgnlContext, Object): Object
  • added: method ASTBitOr.jjtClose(): void
  • added: method ASTChain.getCoreExpression(): String
  • added: method ASTChain.getGetterClass(): Class
  • added: method ASTChain.getLastExpression(): String
  • added: method ASTChain.getSetterClass(): Class
  • added: method ASTChain.getValueBody(OgnlContext, Object): Object
  • added: method ASTChain.isChain(OgnlContext): boolean
  • added: method ASTChain.isNullSafe(): boolean
  • added: method ASTChain.isSimpleNavigationChain(OgnlContext): boolean
  • added: method ASTChain.jjtClose(): void
  • added: method ASTChain.setNullSafe(boolean): void
  • added: method ASTChain.setValueBody(OgnlContext, Object, Object): void
  • added: method ASTChain.toGetSourceString(OgnlContext, Object): String
  • added: method ASTChain.toSetSourceString(OgnlContext, Object): String
  • added: method ASTChain.toString(): String
  • added: method ASTConst.getGetterClass(): Class
  • added: method ASTConst.getSetterClass(): Class
  • added: method ASTConst.getValue(): Object
  • added: method ASTConst.getValueBody(OgnlContext, Object): Object
  • added: method ASTConst.isNodeConstant(OgnlContext): boolean
  • added: method ASTConst.setValue(Object): void
  • added: method ASTConst.toGetSourceString(OgnlContext, Object): String
  • added: method ASTConst.toSetSourceString(OgnlContext, Object): String
  • added: method ASTConst.toString(): String
  • added: method ASTCtor.getValueBody(OgnlContext, Object): Object
  • added: method ASTCtor.isArray(): boolean
  • added: method ASTCtor.toGetSourceString(OgnlContext, Object): String
  • added: method ASTCtor.toSetSourceString(OgnlContext, Object): String
  • added: method ASTCtor.toString(): String
  • added: method ASTDivide.getExpressionOperator(int): String
  • added: method ASTDivide.getValueBody(OgnlContext, Object): Object
  • added: method ASTEq.getComparisonFunction(): String
  • added: method ASTEq.getExpressionOperator(int): String
  • added: method ASTEq.getValueBody(OgnlContext, Object): Object
  • added: method ASTEval.getValueBody(OgnlContext, Object): Object
  • added: method ASTEval.isEvalChain(OgnlContext): boolean
  • added: method ASTEval.setValueBody(OgnlContext, Object, Object): void
  • added: method ASTEval.toGetSourceString(OgnlContext, Object): String
  • added: method ASTEval.toSetSourceString(OgnlContext, Object): String
  • added: method ASTEval.toString(): String
  • added: method ASTGreater.getComparisonFunction(): String
  • added: method ASTGreater.getExpressionOperator(int): String
  • added: method ASTGreater.getValueBody(OgnlContext, Object): Object
  • added: method ASTGreaterEq.getComparisonFunction(): String
  • added: method ASTGreaterEq.getExpressionOperator(int): String
  • added: method ASTGreaterEq.getValueBody(OgnlContext, Object): Object
  • added: method ASTIn.getGetterClass(): Class
  • added: method ASTIn.getSetterClass(): Class
  • added: method ASTIn.getValueBody(OgnlContext, Object): Object
  • added: method ASTIn.toGetSourceString(OgnlContext, Object): String
  • added: method ASTIn.toSetSourceString(OgnlContext, Object): String
  • added: method ASTIn.toString(): String
  • added: method ASTInstanceof.getGetterClass(): Class
  • added: method ASTInstanceof.getSetterClass(): Class
  • added: method ASTInstanceof.getValueBody(OgnlContext, Object): Object
  • added: method ASTInstanceof.toGetSourceString(OgnlContext, Object): String
  • added: method ASTInstanceof.toSetSourceString(OgnlContext, Object): String
  • added: method ASTInstanceof.toString(): String
  • added: method ASTKeyValue.getKey(): Node
  • added: method ASTKeyValue.getValue(): Node
  • added: method ASTKeyValue.getValueBody(OgnlContext, Object): Object
  • added: method ASTKeyValue.toString(): String
  • added: method ASTLess.getComparisonFunction(): String
  • added: method ASTLess.getExpressionOperator(int): String
  • added: method ASTLess.getValueBody(OgnlContext, Object): Object
  • added: method ASTLessEq.getComparisonFunction(): String
  • added: method ASTLessEq.getExpressionOperator(int): String
  • added: method ASTLessEq.getValueBody(OgnlContext, Object): Object
  • added: method ASTList.getGetterClass(): Class
  • added: method ASTList.getSetterClass(): Class
  • added: method ASTList.getValueBody(OgnlContext, Object): Object
  • added: method ASTList.toGetSourceString(OgnlContext, Object): String
  • added: method ASTList.toSetSourceString(OgnlContext, Object): String
  • added: method ASTList.toString(): String
  • added: method ASTMap.getValueBody(OgnlContext, Object): Object
  • added: method ASTMap.setClassName(String): void
  • added: method ASTMap.toGetSourceString(OgnlContext, Object): String
  • added: method ASTMap.toSetSourceString(OgnlContext, Object): String
  • added: method ASTMap.toString(): String
  • added: method ASTMethod.getCoreExpression(): String
  • added: method ASTMethod.getGetterClass(): Class
  • added: method ASTMethod.getLastExpression(): String
  • added: method ASTMethod.getMethodName(): String
  • added: method ASTMethod.getSetterClass(): Class
  • added: method ASTMethod.getValueBody(OgnlContext, Object): Object
  • added: method ASTMethod.isSimpleMethod(OgnlContext): boolean
  • added: method ASTMethod.setMethodName(String): void
  • added: method ASTMethod.toGetSourceString(OgnlContext, Object): String
  • added: method ASTMethod.toSetSourceString(OgnlContext, Object): String
  • added: method ASTMethod.toString(): String
  • added: method ASTMultiply.getExpressionOperator(int): String
  • added: method ASTMultiply.getValueBody(OgnlContext, Object): Object
  • added: method ASTMultiply.jjtClose(): void
  • added: method ASTNegate.getValueBody(OgnlContext, Object): Object
  • added: method ASTNegate.isOperation(OgnlContext): boolean
  • added: method ASTNegate.toGetSourceString(OgnlContext, Object): String
  • added: method ASTNegate.toString(): String
  • added: method ASTNot.getExpressionOperator(int): String
  • added: method ASTNot.getValueBody(OgnlContext, Object): Object
  • added: method ASTNot.toGetSourceString(OgnlContext, Object): String
  • added: method ASTNotEq.getComparisonFunction(): String
  • added: method ASTNotEq.getExpressionOperator(int): String
  • added: method ASTNotEq.getValueBody(OgnlContext, Object): Object
  • added: method ASTNotIn.getGetterClass(): Class
  • added: method ASTNotIn.getSetterClass(): Class
  • added: method ASTNotIn.getValueBody(OgnlContext, Object): Object
  • added: method ASTNotIn.toGetSourceString(OgnlContext, Object): String
  • added: method ASTNotIn.toString(): String
  • added: method ASTOr.getExpressionOperator(int): String
  • added: method ASTOr.getGetterClass(): Class
  • added: method ASTOr.getValueBody(OgnlContext, Object): Object
  • added: method ASTOr.jjtClose(): void
  • added: method ASTOr.setValueBody(OgnlContext, Object, Object): void
  • added: method ASTOr.toGetSourceString(OgnlContext, Object): String
  • added: method ASTOr.toSetSourceString(OgnlContext, Object): String
  • added: method ASTProject.getValueBody(OgnlContext, Object): Object
  • added: method ASTProject.toGetSourceString(OgnlContext, Object): String
  • added: method ASTProject.toSetSourceString(OgnlContext, Object): String
  • added: method ASTProject.toString(): String
  • added: method ASTProperty.getGetterClass(): Class
  • added: method ASTProperty.getIndexedPropertyType(OgnlContext, Object): int
  • added: method ASTProperty.getProperty(OgnlContext, Object): Object
  • added: method ASTProperty.getSetterClass(): Class
  • added: method ASTProperty.getValueBody(OgnlContext, Object): Object
  • added: method ASTProperty.isIndexedAccess(): boolean
  • added: method ASTProperty.isNodeSimpleProperty(OgnlContext): boolean
  • added: method ASTProperty.setIndexedAccess(boolean): void
  • added: method ASTProperty.setValueBody(OgnlContext, Object, Object): void
  • added: method ASTProperty.toGetSourceString(OgnlContext, Object): String
  • added: method ASTProperty.toSetSourceString(OgnlContext, Object): String
  • added: method ASTProperty.toString(): String
  • added: method ASTRemainder.getExpressionOperator(int): String
  • added: method ASTRemainder.getValueBody(OgnlContext, Object): Object
  • added: method ASTRootVarRef.getValueBody(OgnlContext, Object): Object
  • added: method ASTRootVarRef.setValueBody(OgnlContext, Object, Object): void
  • added: method ASTRootVarRef.toGetSourceString(OgnlContext, Object): String
  • added: method ASTRootVarRef.toSetSourceString(OgnlContext, Object): String
  • added: method ASTRootVarRef.toString(): String
  • added: method ASTSelect.getValueBody(OgnlContext, Object): Object
  • added: method ASTSelect.toGetSourceString(OgnlContext, Object): String
  • added: method ASTSelect.toSetSourceString(OgnlContext, Object): String
  • added: method ASTSelect.toString(): String
  • added: method ASTSelectFirst.getValueBody(OgnlContext, Object): Object
  • added: method ASTSelectFirst.toGetSourceString(OgnlContext, Object): String
  • added: method ASTSelectFirst.toSetSourceString(OgnlContext, Object): String
  • added: method ASTSelectFirst.toString(): String
  • added: method ASTSelectLast.getValueBody(OgnlContext, Object): Object
  • added: method ASTSelectLast.toGetSourceString(OgnlContext, Object): String
  • added: method ASTSelectLast.toSetSourceString(OgnlContext, Object): String
  • added: method ASTSelectLast.toString(): String
  • added: method ASTSequence.getCoreExpression(): String
  • added: method ASTSequence.getGetterClass(): Class
  • added: method ASTSequence.getLastExpression(): String
  • added: method ASTSequence.getSetterClass(): Class
  • added: method ASTSequence.getValueBody(OgnlContext, Object): Object
  • added: method ASTSequence.isSequence(OgnlContext): boolean
  • added: method ASTSequence.jjtClose(): void
  • added: method ASTSequence.setValueBody(OgnlContext, Object, Object): void
  • added: method ASTSequence.toGetSourceString(OgnlContext, Object): String
  • added: method ASTSequence.toSetSourceString(OgnlContext, Object): String
  • added: method ASTSequence.toString(): String
  • added: method ASTShiftLeft.getExpressionOperator(int): String
  • added: method ASTShiftLeft.getValueBody(OgnlContext, Object): Object
  • added: method ASTShiftRight.getExpressionOperator(int): String
  • added: method ASTShiftRight.getValueBody(OgnlContext, Object): Object
  • added: method ASTStaticField.getGetterClass(): Class
  • added: method ASTStaticField.getSetterClass(): Class
  • added: method ASTStaticField.getValueBody(OgnlContext, Object): Object
  • added: method ASTStaticField.isNodeConstant(OgnlContext): boolean
  • added: method ASTStaticField.toGetSourceString(OgnlContext, Object): String
  • added: method ASTStaticField.toSetSourceString(OgnlContext, Object): String
  • added: method ASTStaticField.toString(): String
  • added: method ASTStaticMethod.getGetterClass(): Class
  • added: method ASTStaticMethod.getSetterClass(): Class
  • added: method ASTStaticMethod.getValueBody(OgnlContext, Object): Object
  • added: method ASTStaticMethod.toGetSourceString(OgnlContext, Object): String
  • added: method ASTStaticMethod.toSetSourceString(OgnlContext, Object): String
  • added: method ASTStaticMethod.toString(): String
  • added: method ASTSubtract.getExpressionOperator(int): String
  • added: method ASTSubtract.getValueBody(OgnlContext, Object): Object
  • added: method ASTTest.getExpressionOperator(int): String
  • added: method ASTTest.getValueBody(OgnlContext, Object): Object
  • added: method ASTTest.setValueBody(OgnlContext, Object, Object): void
  • added: method ASTTest.toGetSourceString(OgnlContext, Object): String
  • added: method ASTThisVarRef.getValueBody(OgnlContext, Object): Object
  • added: method ASTThisVarRef.setValueBody(OgnlContext, Object, Object): void
  • added: method ASTThisVarRef.toGetSourceString(OgnlContext, Object): String
  • added: method ASTThisVarRef.toSetSourceString(OgnlContext, Object): String
  • added: method ASTThisVarRef.toString(): String
  • added: method ASTUnsignedShiftRight.getExpressionOperator(int): String
  • added: method ASTUnsignedShiftRight.getValueBody(OgnlContext, Object): Object
  • added: method ASTUnsignedShiftRight.toGetSourceString(OgnlContext, Object): String
  • added: method ASTVarRef.getCoreExpression(): String
  • added: method ASTVarRef.getGetterClass(): Class
  • added: method ASTVarRef.getLastExpression(): String
  • added: method ASTVarRef.getSetterClass(): Class
  • added: method ASTVarRef.getValueBody(OgnlContext, Object): Object
  • added: method ASTVarRef.setValueBody(OgnlContext, Object, Object): void
  • added: method ASTVarRef.toGetSourceString(OgnlContext, Object): String
  • added: method ASTVarRef.toSetSourceString(OgnlContext, Object): String
  • added: method ASTVarRef.toString(): String
  • added: method ASTXor.getExpressionOperator(int): String
  • added: method ASTXor.getValueBody(OgnlContext, Object): Object
  • added: method ASTXor.jjtClose(): void
  • added: method AbstractMemberAccess.restore(OgnlContext, Object, Member, String, Object): void
  • added: method AbstractMemberAccess.setup(OgnlContext, Object, Member, String): Object
  • added: method AccessibleObjectHandler.setAccessible(AccessibleObject, boolean): void
  • added: method ArrayElementsAccessor.getElements(Object): Enumeration
  • added: method ArrayPropertyAccessor.getProperty(OgnlContext, Object, Object): Object
  • added: method ArrayPropertyAccessor.getSourceAccessor(OgnlContext, Object, Object): String
  • added: method ArrayPropertyAccessor.getSourceSetter(OgnlContext, Object, Object): String
  • added: method ArrayPropertyAccessor.setProperty(OgnlContext, Object, Object, Object): void
  • added: method BooleanExpression.getGetterClass(): Class
  • added: method BooleanExpression.getSetterClass(): Class
  • added: method BooleanExpression.toGetSourceString(OgnlContext, Object): String
  • added: method ClassCacheInspector.shouldCache(Class): boolean
  • added: method ClassResolver.classForName(String, OgnlContext): Class
  • added: method CollectionElementsAccessor.getElements(Object): Enumeration
  • added: method ComparisonExpression.getComparisonFunction(): String
  • added: method ComparisonExpression.toGetSourceString(OgnlContext, Object): String
  • added: method DefaultClassResolver.classForName(String, OgnlContext): Class
  • added: method DefaultClassResolver.toClassForName(String): Class
  • added: method DefaultTypeConverter.convertValue(OgnlContext, Object, Class): Object
  • added: method DefaultTypeConverter.convertValue(OgnlContext, Object, Member, String, Object, Class): Object
  • added: method DynamicSubscript.getFlag(): int
  • added: method DynamicSubscript.toString(): String
  • added: method ElementsAccessor.getElements(Object): Enumeration
  • added: method EnumerationElementsAccessor.getElements(Object): Enumeration
  • added: method EnumerationIterator.hasNext(): boolean
  • added: method EnumerationIterator.next(): Object
  • added: method EnumerationIterator.remove(): void
  • added: method EnumerationPropertyAccessor.getProperty(OgnlContext, Object, Object): Object
  • added: method EnumerationPropertyAccessor.setProperty(OgnlContext, Object, Object, Object): void
  • added: method Evaluation.addChild(Evaluation): void
  • added: method Evaluation.getException(): Throwable
  • added: method Evaluation.getFirstChild(): Evaluation
  • added: method Evaluation.getFirstDescendant(): Evaluation
  • added: method Evaluation.getLastChild(): Evaluation
  • added: method Evaluation.getLastDescendant(): Evaluation
  • added: method Evaluation.getNext(): Evaluation
  • added: method Evaluation.getNode(): SimpleNode
  • added: method Evaluation.getParent(): Evaluation
  • added: method Evaluation.getPrevious(): Evaluation
  • added: method Evaluation.getResult(): Object
  • added: method Evaluation.getSource(): Object
  • added: method Evaluation.init(SimpleNode, Object, boolean): void
  • added: method Evaluation.isSetOperation(): boolean
  • added: method Evaluation.reset(): void
  • added: method Evaluation.setException(Throwable): void
  • added: method Evaluation.setNode(SimpleNode): void
  • added: method Evaluation.setResult(Object): void
  • added: method Evaluation.setSetOperation(boolean): void
  • added: method Evaluation.setSource(Object): void
  • added: method Evaluation.toString(): String
  • added: method Evaluation.toString(boolean, String): String
  • added: method Evaluation.toString(boolean, boolean, String): String
  • added: method EvaluationPool.create(SimpleNode, Object): Evaluation
  • added: method EvaluationPool.create(SimpleNode, Object, boolean): Evaluation
  • added: method EvaluationPool.getCreatedCount(): int
  • added: method EvaluationPool.getRecoveredCount(): int
  • added: method EvaluationPool.getRecycledCount(): int
  • added: method EvaluationPool.getSize(): int
  • added: method ExpressionNode.getExpressionOperator(int): String
  • added: method ExpressionNode.isConstant(OgnlContext): boolean
  • added: method ExpressionNode.isNodeConstant(OgnlContext): boolean
  • added: method ExpressionNode.isOperation(OgnlContext): boolean
  • added: method ExpressionNode.toGetSourceString(OgnlContext, Object): String
  • added: method ExpressionNode.toSetSourceString(OgnlContext, Object): String
  • added: method ExpressionNode.toString(): String
  • added: method IteratorElementsAccessor.getElements(Object): Enumeration
  • added: method IteratorEnumeration.hasMoreElements(): boolean
  • added: method IteratorEnumeration.nextElement(): Object
  • added: method IteratorPropertyAccessor.getProperty(OgnlContext, Object, Object): Object
  • added: method IteratorPropertyAccessor.setProperty(OgnlContext, Object, Object, Object): void
  • added: method JJTOgnlParserState.clearNodeScope(Node): void
  • added: method JJTOgnlParserState.closeNodeScope(Node, boolean): void
  • added: method JJTOgnlParserState.closeNodeScope(Node, int): void
  • added: method JJTOgnlParserState.nodeArity(): int
  • added: method JJTOgnlParserState.nodeCreated(): boolean
  • added: method JJTOgnlParserState.openNodeScope(Node): void
  • added: method JJTOgnlParserState.peekNode(): Node
  • added: method JJTOgnlParserState.popNode(): Node
  • added: method JJTOgnlParserState.pushNode(Node): void
  • added: method JJTOgnlParserState.reset(): void
  • added: method JJTOgnlParserState.rootNode(): Node
  • added: method JavaCharStream.AdjustBuffSize(): void
  • added: method JavaCharStream.BeginToken(): char
  • added: method JavaCharStream.Done(): void
  • added: method JavaCharStream.ExpandBuff(boolean): void
  • added: method JavaCharStream.FillBuff(): void
  • added: method JavaCharStream.GetImage(): String
  • added: method JavaCharStream.GetSuffix(int): char[]
  • added: method JavaCharStream.ReInit(InputStream): void
  • added: method JavaCharStream.ReInit(InputStream, String): void
  • added: method JavaCharStream.ReInit(InputStream, String, int, int): void
  • added: method JavaCharStream.ReInit(InputStream, String, int, int, int): void
  • added: method JavaCharStream.ReInit(InputStream, int, int): void
  • added: method JavaCharStream.ReInit(InputStream, int, int, int): void
  • added: method JavaCharStream.ReInit(Reader): void
  • added: method JavaCharStream.ReInit(Reader, int, int): void
  • added: method JavaCharStream.ReInit(Reader, int, int, int): void
  • added: method JavaCharStream.ReadByte(): char
  • added: method JavaCharStream.UpdateLineColumn(char): void
  • added: method JavaCharStream.adjustBeginLineColumn(int, int): void
  • added: method JavaCharStream.backup(int): void
  • added: method JavaCharStream.getBeginColumn(): int
  • added: method JavaCharStream.getBeginLine(): int
  • added: method JavaCharStream.getColumn(): int
  • added: method JavaCharStream.getEndColumn(): int
  • added: method JavaCharStream.getEndLine(): int
  • added: method JavaCharStream.getLine(): int
  • added: method JavaCharStream.getTabSize(): int
  • added: method JavaCharStream.readChar(): char
  • added: method JavaCharStream.setTabSize(int): void
  • added: method JavaSource.toGetSourceString(OgnlContext, Object): String
  • added: method JavaSource.toSetSourceString(OgnlContext, Object): String
  • added: method ListPropertyAccessor.getProperty(OgnlContext, Object, Object): Object
  • added: method ListPropertyAccessor.getPropertyClass(OgnlContext, Object, Object): Class
  • added: method ListPropertyAccessor.getSourceAccessor(OgnlContext, Object, Object): String
  • added: method ListPropertyAccessor.getSourceSetter(OgnlContext, Object, Object): String
  • added: method ListPropertyAccessor.setProperty(OgnlContext, Object, Object, Object): void
  • added: method MapElementsAccessor.getElements(Object): Enumeration
  • added: method MapPropertyAccessor.getProperty(OgnlContext, Object, Object): Object
  • added: method MapPropertyAccessor.getSourceAccessor(OgnlContext, Object, Object): String
  • added: method MapPropertyAccessor.getSourceSetter(OgnlContext, Object, Object): String
  • added: method MapPropertyAccessor.setProperty(OgnlContext, Object, Object, Object): void
  • added: method MemberAccess.isAccessible(OgnlContext, Object, Member, String): boolean
  • added: method MemberAccess.restore(OgnlContext, Object, Member, String, Object): void
  • added: method MemberAccess.setup(OgnlContext, Object, Member, String): Object
  • added: method MethodAccessor.callMethod(OgnlContext, Object, String, Object[]): Object
  • added: method MethodAccessor.callStaticMethod(OgnlContext, Class, String, Object[]): Object
  • added: method NoSuchPropertyException.getName(): Object
  • added: method NoSuchPropertyException.getTarget(): Object
  • added: method Node.getAccessor(): ExpressionAccessor
  • added: method Node.getValue(OgnlContext, Object): Object
  • added: method Node.jjtAddChild(Node, int): void
  • added: method Node.jjtClose(): void
  • added: method Node.jjtGetChild(int): Node
  • added: method Node.jjtGetNumChildren(): int
  • added: method Node.jjtGetParent(): Node
  • added: method Node.jjtOpen(): void
  • added: method Node.jjtSetParent(Node): void
  • added: method Node.setAccessor(ExpressionAccessor): void
  • added: method Node.setValue(OgnlContext, Object, Object): void
  • added: method NodeType.getGetterClass(): Class
  • added: method NodeType.getSetterClass(): Class
  • added: method NullHandler.nullMethodResult(OgnlContext, Object, String, Object[]): Object
  • added: method NullHandler.nullPropertyValue(OgnlContext, Object, Object): Object
  • added: method NumberElementsAccessor.getElements(Object): Enumeration
  • added: method NumericExpression.coerceToNumeric(String, OgnlContext, Node): String
  • added: method NumericExpression.getGetterClass(): Class
  • added: method NumericExpression.getSetterClass(): Class
  • added: method NumericExpression.toGetSourceString(OgnlContext, Object): String
  • added: method ObjectElementsAccessor.getElements(Object): Enumeration
  • added: method ObjectIndexedPropertyDescriptor.getIndexedReadMethod(): Method
  • added: method ObjectIndexedPropertyDescriptor.getIndexedWriteMethod(): Method
  • added: method ObjectIndexedPropertyDescriptor.getPropertyType(): Class
  • added: method ObjectMethodAccessor.callMethod(OgnlContext, Object, String, Object[]): Object
  • added: method ObjectMethodAccessor.callStaticMethod(OgnlContext, Class, String, Object[]): Object
  • added: method ObjectNullHandler.nullMethodResult(OgnlContext, Object, String, Object[]): Object
  • added: method ObjectNullHandler.nullPropertyValue(OgnlContext, Object, Object): Object
  • added: method ObjectPropertyAccessor.getPossibleProperty(OgnlContext, Object, String): Object
  • added: method ObjectPropertyAccessor.getProperty(OgnlContext, Object, Object): Object
  • added: method ObjectPropertyAccessor.getPropertyClass(OgnlContext, Object, Object): Class
  • added: method ObjectPropertyAccessor.getSourceAccessor(OgnlContext, Object, Object): String
  • added: method ObjectPropertyAccessor.getSourceSetter(OgnlContext, Object, Object): String
  • added: method ObjectPropertyAccessor.hasGetProperty(OgnlContext, Object, Object): boolean
  • added: method ObjectPropertyAccessor.hasSetProperty(OgnlContext, Object, Object): boolean
  • added: method ObjectPropertyAccessor.setPossibleProperty(OgnlContext, Object, String, Object): Object
  • added: method ObjectPropertyAccessor.setProperty(OgnlContext, Object, Object, Object): void
  • added: method OgnlCache.clear(): void
  • added: method OgnlCache.getConstructor(Class): List
  • added: method OgnlCache.getElementsAccessor(Class): ElementsAccessor
  • added: method OgnlCache.getField(Class): Map
  • added: method OgnlCache.getGenericMethodParameterTypes(GenericMethodParameterTypeCacheEntry): Class[]
  • added: method OgnlCache.getInvokePermission(PermissionCacheEntry): Permission
  • added: method OgnlCache.getMethod(DeclaredMethodCacheEntry): Map
  • added: method OgnlCache.getMethodAccess(Method): MethodAccessEntryValue
  • added: method OgnlCache.getMethodAccessor(Class): MethodAccessor
  • added: method OgnlCache.getMethodParameterTypes(Method): Class[]
  • added: method OgnlCache.getMethodPerm(Method): boolean
  • added: method OgnlCache.getNullHandler(Class): NullHandler
  • added: method OgnlCache.getParameterTypes(Constructor): Class[]
  • added: method OgnlCache.getPropertyAccessor(Class): PropertyAccessor
  • added: method OgnlCache.getPropertyDescriptor(Class): Map
  • added: method OgnlCache.setClassCacheInspector(ClassCacheInspector): void
  • added: method OgnlCache.setElementsAccessor(Class, ElementsAccessor): void
  • added: method OgnlCache.setMethodAccessor(Class, MethodAccessor): void
  • added: method OgnlCache.setNullHandler(Class, NullHandler): void
  • added: method OgnlCache.setPropertyAccessor(Class, PropertyAccessor): void
  • added: method OgnlCache.setSecurityManager(SecurityManager): void
  • added: method OgnlContext.addLocalReference(String, LocalReference): void
  • added: method OgnlContext.clear(): void
  • added: method OgnlContext.containsKey(Object): boolean
  • added: method OgnlContext.containsValue(Object): boolean
  • added: method OgnlContext.entrySet(): Set
  • added: method OgnlContext.equals(Object): boolean
  • added: method OgnlContext.get(Object): Object
  • added: method OgnlContext.getClassResolver(): ClassResolver
  • added: method OgnlContext.getCurrentAccessor(): Class
  • added: method OgnlContext.getCurrentEvaluation(): Evaluation
  • added: method OgnlContext.getCurrentNode(): Node
  • added: method OgnlContext.getCurrentObject(): Object
  • added: method OgnlContext.getCurrentType(): Class
  • added: method OgnlContext.getEvaluation(int): Evaluation
  • added: method OgnlContext.getFirstAccessor(): Class
  • added: method OgnlContext.getFirstType(): Class
  • added: method OgnlContext.getKeepLastEvaluation(): boolean
  • added: method OgnlContext.getLastEvaluation(): Evaluation
  • added: method OgnlContext.getLocalReferences(): Map
  • added: method OgnlContext.getMemberAccess(): MemberAccess
  • added: method OgnlContext.getPreviousAccessor(): Class
  • added: method OgnlContext.getPreviousType(): Class
  • added: method OgnlContext.getRoot(): Object
  • added: method OgnlContext.getRootEvaluation(): Evaluation
  • added: method OgnlContext.getTraceEvaluations(): boolean
  • added: method OgnlContext.getTypeConverter(): TypeConverter
  • added: method OgnlContext.getValues(): Map
  • added: method OgnlContext.hashCode(): int
  • added: method OgnlContext.incrementLocalReferenceCounter(): int
  • added: method OgnlContext.isEmpty(): boolean
  • added: method OgnlContext.isIgnoreReadMethods(): boolean
  • added: method OgnlContext.isKeepLastEvaluation(): boolean
  • added: method OgnlContext.isTraceEvaluations(): boolean
  • added: method OgnlContext.keySet(): Set
  • added: method OgnlContext.popEvaluation(): Evaluation
  • added: method OgnlContext.pushEvaluation(Evaluation): void
  • added: method OgnlContext.put(String, Object): Object
  • added: method OgnlContext.putAll(Map): void
  • added: method OgnlContext.remove(Object): Object
  • added: method OgnlContext.setCurrentAccessor(Class): void
  • added: method OgnlContext.setCurrentEvaluation(Evaluation): void
  • added: method OgnlContext.setCurrentNode(Node): void
  • added: method OgnlContext.setCurrentObject(Object): void
  • added: method OgnlContext.setCurrentType(Class): void
  • added: method OgnlContext.setIgnoreReadMethods(boolean): void
  • added: method OgnlContext.setKeepLastEvaluation(boolean): void
  • added: method OgnlContext.setLastEvaluation(Evaluation): void
  • added: method OgnlContext.setPreviousType(Class): void
  • added: method OgnlContext.setRoot(Object): void
  • added: method OgnlContext.setRootEvaluation(Evaluation): void
  • added: method OgnlContext.setTraceEvaluations(boolean): void
  • added: method OgnlContext.setValues(Map): void
  • added: method OgnlContext.size(): int
  • added: method OgnlContext.values(): Collection
  • added: method OgnlContext.withValues(Map): OgnlContext
  • added: method OgnlException.getEvaluation(): Evaluation
  • added: method OgnlException.getReason(): Throwable
  • added: method OgnlException.setEvaluation(Evaluation): void
  • added: method OgnlException.toString(): String
  • added: method OgnlParser.ReInit(InputStream): void
  • added: method OgnlParser.ReInit(InputStream, String): void
  • added: method OgnlParser.ReInit(OgnlParserTokenManager): void
  • added: method OgnlParser.ReInit(Reader): void
  • added: method OgnlParser.additiveExpression(): void
  • added: method OgnlParser.andExpression(): void
  • added: method OgnlParser.assignmentExpression(): void
  • added: method OgnlParser.className(): String
  • added: method OgnlParser.classNamePart(): Token
  • added: method OgnlParser.classReference(): String
  • added: method OgnlParser.conditionalTestExpression(): void
  • added: method OgnlParser.constructorCall(): void
  • added: method OgnlParser.disable_tracing(): void
  • added: method OgnlParser.enable_tracing(): void
  • added: method OgnlParser.equalityExpression(): void
  • added: method OgnlParser.exclusiveOrExpression(): void
  • added: method OgnlParser.expression(): void
  • added: method OgnlParser.generateParseException(): ParseException
  • added: method OgnlParser.getNextToken(): Token
  • added: method OgnlParser.getToken(int): Token
  • added: method OgnlParser.inclusiveOrExpression(): void
  • added: method OgnlParser.index(): void
  • added: method OgnlParser.keyValueExpression(): void
  • added: method OgnlParser.logicalAndExpression(): void
  • added: method OgnlParser.logicalOrExpression(): void
  • added: method OgnlParser.methodCall(): void
  • added: method OgnlParser.multiplicativeExpression(): void
  • added: method OgnlParser.navigationChain(): void
  • added: method OgnlParser.primaryExpression(): void
  • added: method OgnlParser.projection(): void
  • added: method OgnlParser.propertyName(): void
  • added: method OgnlParser.relationalExpression(): void
  • added: method OgnlParser.selectAll(): void
  • added: method OgnlParser.selectFirst(): void
  • added: method OgnlParser.selectLast(): void
  • added: method OgnlParser.selection(): void
  • added: method OgnlParser.shiftExpression(): void
  • added: method OgnlParser.staticMethodCall(String): void
  • added: method OgnlParser.staticReference(): void
  • added: method OgnlParser.topLevelExpression(): Node
  • added: method OgnlParser.trace_enabled(): boolean
  • added: method OgnlParser.unaryExpression(): void
  • added: method OgnlParserTokenManager.ReInit(JavaCharStream): void
  • added: method OgnlParserTokenManager.ReInit(JavaCharStream, int): void
  • added: method OgnlParserTokenManager.SwitchTo(int): void
  • added: method OgnlParserTokenManager.getNextToken(): Token
  • added: method OgnlParserTokenManager.jjFillToken(): Token
  • added: method OgnlParserTokenManager.setDebugStream(PrintStream): void
  • added: method PropertyAccessor.getProperty(OgnlContext, Object, Object): Object
  • added: method PropertyAccessor.getSourceAccessor(OgnlContext, Object, Object): String
  • added: method PropertyAccessor.getSourceSetter(OgnlContext, Object, Object): String
  • added: method PropertyAccessor.setProperty(OgnlContext, Object, Object, Object): void
  • added: method SetPropertyAccessor.getProperty(OgnlContext, Object, Object): Object
  • added: method SimpleNode.dump(PrintWriter, String): void
  • added: method SimpleNode.evaluateGetValueBody(OgnlContext, Object): Object
  • added: method SimpleNode.evaluateSetValueBody(OgnlContext, Object, Object): void
  • added: method SimpleNode.flattenTree(): void
  • added: method SimpleNode.getAccessor(): ExpressionAccessor
  • added: method SimpleNode.getIndexInParent(): int
  • added: method SimpleNode.getNextSibling(): Node
  • added: method SimpleNode.getValue(OgnlContext, Object): Object
  • added: method SimpleNode.getValueBody(OgnlContext, Object): Object
  • added: method SimpleNode.isChain(OgnlContext): boolean
  • added: method SimpleNode.isConstant(OgnlContext): boolean
  • added: method SimpleNode.isEvalChain(OgnlContext): boolean
  • added: method SimpleNode.isNodeConstant(OgnlContext): boolean
  • added: method SimpleNode.isNodeSimpleProperty(OgnlContext): boolean
  • added: method SimpleNode.isOperation(OgnlContext): boolean
  • added: method SimpleNode.isSequence(OgnlContext): boolean
  • added: method SimpleNode.isSimpleMethod(OgnlContext): boolean
  • added: method SimpleNode.isSimpleNavigationChain(OgnlContext): boolean
  • added: method SimpleNode.isSimpleProperty(OgnlContext): boolean
  • added: method SimpleNode.jjtAddChild(Node, int): void
  • added: method SimpleNode.jjtClose(): void
  • added: method SimpleNode.jjtGetChild(int): Node
  • added: method SimpleNode.jjtGetNumChildren(): int
  • added: method SimpleNode.jjtGetParent(): Node
  • added: method SimpleNode.jjtOpen(): void
  • added: method SimpleNode.jjtSetParent(Node): void
  • added: method SimpleNode.lastChild(OgnlContext): boolean
  • added: method SimpleNode.setAccessor(ExpressionAccessor): void
  • added: method SimpleNode.setValue(OgnlContext, Object, Object): void
  • added: method SimpleNode.setValueBody(OgnlContext, Object, Object): void
  • added: method SimpleNode.toGetSourceString(OgnlContext, Object): String
  • added: method SimpleNode.toSetSourceString(OgnlContext, Object): String
  • added: method SimpleNode.toString(): String
  • added: method SimpleNode.toString(String): String
  • added: method Token.getValue(): Object
  • added: method Token.toString(): String
  • added: method TokenMgrError.getMessage(): String
  • added: method TypeConverter.convertValue(OgnlContext, Object, Member, String, Object, Class): Object
  • added: static class OgnlRuntime.ArgsCompatbilityReport
  • added: static field DynamicSubscript.ALL: int
  • added: static field DynamicSubscript.FIRST: int
  • added: static field DynamicSubscript.LAST: int
  • added: static field DynamicSubscript.MID: int
  • added: static field DynamicSubscript.all: DynamicSubscript
  • added: static field DynamicSubscript.first: DynamicSubscript
  • added: static field DynamicSubscript.last: DynamicSubscript
  • added: static field DynamicSubscript.mid: DynamicSubscript
  • added: static field JavaCharStream.staticFlag: boolean
  • added: static field NumericTypes.BIGDEC: int
  • added: static field NumericTypes.BIGINT: int
  • added: static field NumericTypes.BOOL: int
  • added: static field NumericTypes.BYTE: int
  • added: static field NumericTypes.CHAR: int
  • added: static field NumericTypes.DOUBLE: int
  • added: static field NumericTypes.FLOAT: int
  • added: static field NumericTypes.INT: int
  • added: static field NumericTypes.LONG: int
  • added: static field NumericTypes.MIN_REAL_TYPE: int
  • added: static field NumericTypes.NONNUMERIC: int
  • added: static field NumericTypes.SHORT: int
  • added: static field OgnlParserConstants.BACK_CHAR_ESC: int
  • added: static field OgnlParserConstants.BACK_CHAR_LITERAL: int
  • added: static field OgnlParserConstants.CHAR_LITERAL: int
  • added: static field OgnlParserConstants.DEC_DIGITS: int
  • added: static field OgnlParserConstants.DEC_FLT: int
  • added: static field OgnlParserConstants.DEFAULT: int
  • added: static field OgnlParserConstants.DIGIT: int
  • added: static field OgnlParserConstants.DYNAMIC_SUBSCRIPT: int
  • added: static field OgnlParserConstants.EOF: int
  • added: static field OgnlParserConstants.ESC: int
  • added: static field OgnlParserConstants.EXPONENT: int
  • added: static field OgnlParserConstants.FLT_LITERAL: int
  • added: static field OgnlParserConstants.FLT_SUFF: int
  • added: static field OgnlParserConstants.IDENT: int
  • added: static field OgnlParserConstants.INT_LITERAL: int
  • added: static field OgnlParserConstants.LETTER: int
  • added: static field OgnlParserConstants.SAFE_DOT: int
  • added: static field OgnlParserConstants.STRING_ESC: int
  • added: static field OgnlParserConstants.STRING_LITERAL: int
  • added: static field OgnlParserConstants.WithinBackCharLiteral: int
  • added: static field OgnlParserConstants.WithinCharLiteral: int
  • added: static field OgnlParserConstants.WithinStringLiteral: int
  • added: static field OgnlParserConstants.tokenImage: String[]
  • added: static field OgnlParserTokenManager.jjnewLexState: int[]
  • added: static field OgnlParserTokenManager.jjstrLiteralImages: String[]
  • added: static field OgnlParserTokenManager.lexStateNames: String[]
  • added: static field OgnlParserTreeConstants.JJTADD: int
  • added: static field OgnlParserTreeConstants.JJTAND: int
  • added: static field OgnlParserTreeConstants.JJTASSIGN: int
  • added: static field OgnlParserTreeConstants.JJTBITAND: int
  • added: static field OgnlParserTreeConstants.JJTBITNEGATE: int
  • added: static field OgnlParserTreeConstants.JJTBITOR: int
  • added: static field OgnlParserTreeConstants.JJTCHAIN: int
  • added: static field OgnlParserTreeConstants.JJTCONST: int
  • added: static field OgnlParserTreeConstants.JJTCTOR: int
  • added: static field OgnlParserTreeConstants.JJTDIVIDE: int
  • added: static field OgnlParserTreeConstants.JJTEQ: int
  • added: static field OgnlParserTreeConstants.JJTEVAL: int
  • added: static field OgnlParserTreeConstants.JJTGREATER: int
  • added: static field OgnlParserTreeConstants.JJTGREATEREQ: int
  • added: static field OgnlParserTreeConstants.JJTIN: int
  • added: static field OgnlParserTreeConstants.JJTINSTANCEOF: int
  • added: static field OgnlParserTreeConstants.JJTKEYVALUE: int
  • added: static field OgnlParserTreeConstants.JJTLESS: int
  • added: static field OgnlParserTreeConstants.JJTLESSEQ: int
  • added: static field OgnlParserTreeConstants.JJTLIST: int
  • added: static field OgnlParserTreeConstants.JJTMAP: int
  • added: static field OgnlParserTreeConstants.JJTMETHOD: int
  • added: static field OgnlParserTreeConstants.JJTMULTIPLY: int
  • added: static field OgnlParserTreeConstants.JJTNEGATE: int
  • added: static field OgnlParserTreeConstants.JJTNOT: int
  • added: static field OgnlParserTreeConstants.JJTNOTEQ: int
  • added: static field OgnlParserTreeConstants.JJTNOTIN: int
  • added: static field OgnlParserTreeConstants.JJTOR: int
  • added: static field OgnlParserTreeConstants.JJTPROJECT: int
  • added: static field OgnlParserTreeConstants.JJTPROPERTY: int
  • added: static field OgnlParserTreeConstants.JJTREMAINDER: int
  • added: static field OgnlParserTreeConstants.JJTROOTVARREF: int
  • added: static field OgnlParserTreeConstants.JJTSELECT: int
  • added: static field OgnlParserTreeConstants.JJTSELECTFIRST: int
  • added: static field OgnlParserTreeConstants.JJTSELECTLAST: int
  • added: static field OgnlParserTreeConstants.JJTSEQUENCE: int
  • added: static field OgnlParserTreeConstants.JJTSHIFTLEFT: int
  • added: static field OgnlParserTreeConstants.JJTSHIFTRIGHT: int
  • added: static field OgnlParserTreeConstants.JJTSTATICFIELD: int
  • added: static field OgnlParserTreeConstants.JJTSTATICMETHOD: int
  • added: static field OgnlParserTreeConstants.JJTSUBTRACT: int
  • added: static field OgnlParserTreeConstants.JJTTEST: int
  • added: static field OgnlParserTreeConstants.JJTTHISVARREF: int
  • added: static field OgnlParserTreeConstants.JJTUNSIGNEDSHIFTRIGHT: int
  • added: static field OgnlParserTreeConstants.JJTVARREF: int
  • added: static field OgnlParserTreeConstants.JJTVOID: int
  • added: static field OgnlParserTreeConstants.JJTXOR: int
  • added: static field OgnlParserTreeConstants.jjtNodeName: String[]
  • added: static field OgnlRuntime.GET_PREFIX: String
  • added: static field OgnlRuntime.INDEXED_PROPERTY_INT: int
  • added: static field OgnlRuntime.INDEXED_PROPERTY_NONE: int
  • added: static field OgnlRuntime.INDEXED_PROPERTY_OBJECT: int
  • added: static field OgnlRuntime.IS_PREFIX: String
  • added: static field OgnlRuntime.NULL_STRING: String
  • added: static field OgnlRuntime.NoArgsReport: OgnlRuntime.ArgsCompatbilityReport
  • added: static field OgnlRuntime.NoArguments: Object[]
  • added: static field OgnlRuntime.NoConversionPossible: Object
  • added: static field OgnlRuntime.NotFound: Object
  • added: static field OgnlRuntime.SET_PREFIX: String
  • added: static field ParseException.EOL: String
  • added: static field TokenMgrError.INVALID_LEXICAL_STATE: int
  • added: static field TokenMgrError.LEXICAL_ERROR: int
  • added: static field TokenMgrError.LOOP_DETECTED: int
  • added: static field TokenMgrError.STATIC_LEXER_ERROR: int
  • added: static method Ognl.addDefaultContext(Object, ClassResolver, OgnlContext): OgnlContext
  • added: static method Ognl.addDefaultContext(Object, ClassResolver, TypeConverter, OgnlContext): OgnlContext
  • added: static method Ognl.addDefaultContext(Object, MemberAccess, ClassResolver, TypeConverter, OgnlContext): OgnlContext
  • added: static method Ognl.addDefaultContext(Object, OgnlContext): OgnlContext
  • added: static method Ognl.applyExpressionMaxLength(Integer): void
  • added: static method Ognl.compileExpression(OgnlContext, Object, String): Node
  • added: static method Ognl.createDefaultContext(Object): OgnlContext
  • added: static method Ognl.createDefaultContext(Object, ClassResolver): OgnlContext
  • added: static method Ognl.createDefaultContext(Object, ClassResolver, TypeConverter): OgnlContext
  • added: static method Ognl.createDefaultContext(Object, Map): OgnlContext
  • added: static method Ognl.createDefaultContext(Object, MemberAccess): OgnlContext
  • added: static method Ognl.createDefaultContext(Object, MemberAccess, ClassResolver, TypeConverter): OgnlContext
  • added: static method Ognl.freezeExpressionMaxLength(): void
  • added: static method Ognl.getLastEvaluation(OgnlContext): Evaluation
  • added: static method Ognl.getRoot(OgnlContext): Object
  • added: static method Ognl.getTypeConverter(OgnlContext): TypeConverter
  • added: static method Ognl.getValue(ExpressionAccessor, OgnlContext, Object): Object
  • added: static method Ognl.getValue(ExpressionAccessor, OgnlContext, Object, Class): Object
  • added: static method Ognl.getValue(Object, Object): Object
  • added: static method Ognl.getValue(Object, Object, Class): Object
  • added: static method Ognl.getValue(Object, OgnlContext, Object): Object
  • added: static method Ognl.getValue(Object, OgnlContext, Object, Class): Object
  • added: static method Ognl.getValue(String, Object): Object
  • added: static method Ognl.getValue(String, Object, Class): Object
  • added: static method Ognl.getValue(String, OgnlContext, Object): Object
  • added: static method Ognl.getValue(String, OgnlContext, Object, Class): Object
  • added: static method Ognl.isConstant(Object): boolean
  • added: static method Ognl.isConstant(Object, OgnlContext): boolean
  • added: static method Ognl.isConstant(String): boolean
  • added: static method Ognl.isConstant(String, OgnlContext): boolean
  • added: static method Ognl.isSimpleNavigationChain(Object): boolean
  • added: static method Ognl.isSimpleNavigationChain(Object, OgnlContext): boolean
  • added: static method Ognl.isSimpleNavigationChain(String): boolean
  • added: static method Ognl.isSimpleNavigationChain(String, OgnlContext): boolean
  • added: static method Ognl.isSimpleProperty(Object): boolean
  • added: static method Ognl.isSimpleProperty(Object, OgnlContext): boolean
  • added: static method Ognl.isSimpleProperty(String): boolean
  • added: static method Ognl.isSimpleProperty(String, OgnlContext): boolean
  • added: static method Ognl.parseExpression(String): Object
  • added: static method Ognl.setRoot(OgnlContext, Object): void
  • added: static method Ognl.setValue(ExpressionAccessor, OgnlContext, Object, Object): void
  • added: static method Ognl.setValue(Object, Object, Object): void
  • added: static method Ognl.setValue(Object, OgnlContext, Object, Object): void
  • added: static method Ognl.setValue(String, Object, Object): void
  • added: static method Ognl.setValue(String, OgnlContext, Object, Object): void
  • added: static method Ognl.thawExpressionMaxLength(): void
  • added: static method OgnlOps.add(Object, Object): Object
  • added: static method OgnlOps.bigDecValue(Object): BigDecimal
  • added: static method OgnlOps.bigIntValue(Object): BigInteger
  • added: static method OgnlOps.binaryAnd(Object, Object): Object
  • added: static method OgnlOps.binaryOr(Object, Object): Object
  • added: static method OgnlOps.binaryXor(Object, Object): Object
  • added: static method OgnlOps.bitNegate(Object): Object
  • added: static method OgnlOps.booleanValue(Object): boolean
  • added: static method OgnlOps.booleanValue(boolean): boolean
  • added: static method OgnlOps.booleanValue(double): boolean
  • added: static method OgnlOps.booleanValue(float): boolean
  • added: static method OgnlOps.booleanValue(int): boolean
  • added: static method OgnlOps.booleanValue(long): boolean
  • added: static method OgnlOps.castToRuntime(Throwable): RuntimeException
  • added: static method OgnlOps.compareWithConversion(Object, Object): int
  • added: static method OgnlOps.convertValue(Object, Class): Object
  • added: static method OgnlOps.convertValue(Object, Class, boolean): Object
  • added: static method OgnlOps.convertValue(boolean, Class): Object
  • added: static method OgnlOps.convertValue(boolean, Class, boolean): Object
  • added: static method OgnlOps.convertValue(byte, Class): Object
  • added: static method OgnlOps.convertValue(byte, Class, boolean): Object
  • added: static method OgnlOps.convertValue(char, Class): Object
  • added: static method OgnlOps.convertValue(char, Class, boolean): Object
  • added: static method OgnlOps.convertValue(double, Class): Object
  • added: static method OgnlOps.convertValue(double, Class, boolean): Object
  • added: static method OgnlOps.convertValue(float, Class): Object
  • added: static method OgnlOps.convertValue(float, Class, boolean): Object
  • added: static method OgnlOps.convertValue(int, Class): Object
  • added: static method OgnlOps.convertValue(int, Class, boolean): Object
  • added: static method OgnlOps.convertValue(long, Class): Object
  • added: static method OgnlOps.convertValue(long, Class, boolean): Object
  • added: static method OgnlOps.divide(Object, Object): Object
  • added: static method OgnlOps.doubleValue(Object): double
  • added: static method OgnlOps.equal(Object, Object): boolean
  • added: static method OgnlOps.getEscapeString(String): String
  • added: static method OgnlOps.getEscapedChar(char): String
  • added: static method OgnlOps.getIntValue(Object): int
  • added: static method OgnlOps.getNumericType(Object): int
  • added: static method OgnlOps.getNumericType(Object, Object): int
  • added: static method OgnlOps.getNumericType(Object, Object, boolean): int
  • added: static method OgnlOps.getNumericType(int, int, boolean): int
  • added: static method OgnlOps.greater(Object, Object): boolean
  • added: static method OgnlOps.in(Object, Object): boolean
  • added: static method OgnlOps.isEqual(Object, Object): boolean
  • added: static method OgnlOps.less(Object, Object): boolean
  • added: static method OgnlOps.longValue(Object): long
  • added: static method OgnlOps.multiply(Object, Object): Object
  • added: static method OgnlOps.negate(Object): Object
  • added: static method OgnlOps.newInteger(int, long): Number
  • added: static method OgnlOps.newReal(int, double): Number
  • added: static method OgnlOps.remainder(Object, Object): Object
  • added: static method OgnlOps.returnValue(Object, Object): Object
  • added: static method OgnlOps.shiftLeft(Object, Object): Object
  • added: static method OgnlOps.shiftRight(Object, Object): Object
  • added: static method OgnlOps.stringValue(Object): String
  • added: static method OgnlOps.stringValue(Object, boolean): String
  • added: static method OgnlOps.subtract(Object, Object): Object
  • added: static method OgnlOps.toArray(Object, Class): Object
  • added: static method OgnlOps.toArray(Object, Class, boolean): Object
  • added: static method OgnlOps.toArray(boolean, Class): Object
  • added: static method OgnlOps.toArray(boolean, Class, boolean): Object
  • added: static method OgnlOps.toArray(byte, Class): Object
  • added: static method OgnlOps.toArray(byte, Class, boolean): Object
  • added: static method OgnlOps.toArray(char, Class): Object
  • added: static method OgnlOps.toArray(char, Class, boolean): Object
  • added: static method OgnlOps.toArray(double, Class): Object
  • added: static method OgnlOps.toArray(double, Class, boolean): Object
  • added: static method OgnlOps.toArray(float, Class): Object
  • added: static method OgnlOps.toArray(float, Class, boolean): Object
  • added: static method OgnlOps.toArray(int, Class): Object
  • added: static method OgnlOps.toArray(int, Class, boolean): Object
  • added: static method OgnlOps.toArray(long, Class): Object
  • added: static method OgnlOps.toArray(long, Class, boolean): Object
  • added: static method OgnlOps.unsignedShiftRight(Object, Object): Object
  • added: static method OgnlRuntime.areArgsCompatible(Class[], Class[], Method): OgnlRuntime.ArgsCompatbilityReport
  • added: static method OgnlRuntime.areArgsCompatible(Object[], Class[]): boolean
  • added: static method OgnlRuntime.callAppropriateMethod(OgnlContext, Object, Object, String, String, List, Object[]): Object
  • added: static method OgnlRuntime.callConstructor(OgnlContext, String, Object[]): Object
  • added: static method OgnlRuntime.callMethod(OgnlContext, Object, String, Object[]): Object
  • added: static method OgnlRuntime.callMethod(OgnlContext, Object, String, String, Object[]): Object
  • added: static method OgnlRuntime.callStaticMethod(OgnlContext, String, String, Object[]): Object
  • added: static method OgnlRuntime.classForName(OgnlContext, String): Class
  • added: static method OgnlRuntime.clearAdditionalCache(): void
  • added: static method OgnlRuntime.clearCache(): void
  • added: static method OgnlRuntime.compileExpression(OgnlContext, Node, Object): void
  • added: static method OgnlRuntime.findParameterTypes(Class, Method): Class[]
  • added: static method OgnlRuntime.getAllMethods(Class, String, boolean): List
  • added: static method OgnlRuntime.getAllMethods(Class, boolean): Map
  • added: static method OgnlRuntime.getAppropriateMethod(OgnlContext, Object, Object, String, String, List, Object[], Object[]): Method
  • added: static method OgnlRuntime.getArgClass(Object): Class
  • added: static method OgnlRuntime.getArgClasses(Object[]): Class[]
  • added: static method OgnlRuntime.getBaseName(Object): String
  • added: static method OgnlRuntime.getChildSource(OgnlContext, Object, Node): String
  • added: static method OgnlRuntime.getClassBaseName(Class): String
  • added: static method OgnlRuntime.getClassName(Class, boolean): String
  • added: static method OgnlRuntime.getClassName(Object, boolean): String
  • added: static method OgnlRuntime.getClassPackageName(Class): String
  • added: static method OgnlRuntime.getCompiler(): OgnlExpressionCompiler
  • added: static method OgnlRuntime.getConstructors(Class): List
  • added: static method OgnlRuntime.getConvertedConstructorAndArgs(OgnlContext, Object, List, Object[], Object[]): Constructor
  • added: static method OgnlRuntime.getConvertedMethodAndArgs(OgnlContext, Object, String, List, Object[], Object[]): Method
  • added: static method OgnlRuntime.getConvertedType(OgnlContext, Object, Member, String, Object, Class): Object
  • added: static method OgnlRuntime.getConvertedTypes(OgnlContext, Object, Member, String, Class[], Object[], Object[]): boolean
  • added: static method OgnlRuntime.getDeclaredMethods(Class, String, boolean): List
  • added: static method OgnlRuntime.getDisableOgnlSecurityManagerOnInitValue(): boolean
  • added: static method OgnlRuntime.getElementsAccessor(Class): ElementsAccessor
  • added: static method OgnlRuntime.getEvaluationPool(): EvaluationPool
  • added: static method OgnlRuntime.getField(Class, String): Field
  • added: static method OgnlRuntime.getFieldValue(OgnlContext, Object, String): Object
  • added: static method OgnlRuntime.getFieldValue(OgnlContext, Object, String, boolean): Object
  • added: static method OgnlRuntime.getFields(Class): Map
  • added: static method OgnlRuntime.getGetMethod(Class, String): Method
  • added: static method OgnlRuntime.getIndexedProperty(OgnlContext, Object, String, Object): Object
  • added: static method OgnlRuntime.getIndexedPropertyType(Class, String): int
  • added: static method OgnlRuntime.getMajorJavaVersion(): int
  • added: static method OgnlRuntime.getMethod(OgnlContext, Class, String, Node[], boolean): Method
  • added: static method OgnlRuntime.getMethodAccessor(Class): MethodAccessor
  • added: static method OgnlRuntime.getMethodValue(OgnlContext, Object, String): Object
  • added: static method OgnlRuntime.getMethodValue(OgnlContext, Object, String, boolean): Object
  • added: static method OgnlRuntime.getMethods(Class, String, boolean): List
  • added: static method OgnlRuntime.getMethods(Class, boolean): Map
  • added: static method OgnlRuntime.getModifierString(int): String
  • added: static method OgnlRuntime.getNullHandler(Class): NullHandler
  • added: static method OgnlRuntime.getNumericCast(Class): String
  • added: static method OgnlRuntime.getNumericDefaultValue(Class): Object
  • added: static method OgnlRuntime.getNumericLiteral(Class): String
  • added: static method OgnlRuntime.getNumericValueGetter(Class): String
  • added: static method OgnlRuntime.getPackageName(Object): String
  • added: static method OgnlRuntime.getParameterTypes(Constructor): Class[]
  • added: static method OgnlRuntime.getParameterTypes(Method): Class[]
  • added: static method OgnlRuntime.getPermission(Method): Permission
  • added: static method OgnlRuntime.getPointerString(Object): String
  • added: static method OgnlRuntime.getPointerString(int): String
  • added: static method OgnlRuntime.getPrimitiveDefaultValue(Class): Object
  • added: static method OgnlRuntime.getPrimitiveWrapperClass(Class): Class
  • added: static method OgnlRuntime.getProperty(Class, String): PropertyDescriptor
  • added: static method OgnlRuntime.getProperty(OgnlContext, Object, Object): Object
  • added: static method OgnlRuntime.getPropertyAccessor(Class): PropertyAccessor
  • added: static method OgnlRuntime.getPropertyDescriptor(Class, String): PropertyDescriptor
  • added: static method OgnlRuntime.getPropertyDescriptorFromArray(Class, String): PropertyDescriptor
  • added: static method OgnlRuntime.getPropertyDescriptors(Class): Map
  • added: static method OgnlRuntime.getPropertyDescriptorsArray(Class): PropertyDescriptor[]
  • added: static method OgnlRuntime.getReadMethod(Class, String): Method
  • added: static method OgnlRuntime.getReadMethod(Class, String, Class[]): Method
  • added: static method OgnlRuntime.getSecurityManager(): SecurityManager
  • added: static method OgnlRuntime.getSetMethod(OgnlContext, Class, String): Method
  • added: static method OgnlRuntime.getStaticField(OgnlContext, String, String): Object
  • added: static method OgnlRuntime.getTargetClass(Object): Class
  • added: static method OgnlRuntime.getUniqueDescriptor(Object): String
  • added: static method OgnlRuntime.getUniqueDescriptor(Object, boolean): String
  • added: static method OgnlRuntime.getUseFirstMatchGetSetLookupValue(): boolean
  • added: static method OgnlRuntime.getUseJDK9PlusAccessHandlerValue(): boolean
  • added: static method OgnlRuntime.getUseStricterInvocationValue(): boolean
  • added: static method OgnlRuntime.getWriteMethod(Class, String): Method
  • added: static method OgnlRuntime.getWriteMethod(Class, String, Class[]): Method
  • added: static method OgnlRuntime.hasField(OgnlContext, Object, Class, String): boolean
  • added: static method OgnlRuntime.hasGetMethod(OgnlContext, Object, Class, String): boolean
  • added: static method OgnlRuntime.hasGetProperty(OgnlContext, Object, Object): boolean
  • added: static method OgnlRuntime.hasSetMethod(OgnlContext, Object, Class, String): boolean
  • added: static method OgnlRuntime.hasSetProperty(OgnlContext, Object, Object): boolean
  • added: static method OgnlRuntime.invokeMethod(Object, Method, Object[]): Object
  • added: static method OgnlRuntime.isBoolean(String): boolean
  • added: static method OgnlRuntime.isFieldAccessible(OgnlContext, Object, Class, String): boolean
  • added: static method OgnlRuntime.isFieldAccessible(OgnlContext, Object, Field, String): boolean
  • added: static method OgnlRuntime.isInstance(OgnlContext, Object, String): boolean
  • added: static method OgnlRuntime.isJdk9Plus(): boolean
  • added: static method OgnlRuntime.isMethodAccessible(OgnlContext, Object, Method, String): boolean
  • added: static method OgnlRuntime.isMethodCallable(Method): boolean
  • added: static method OgnlRuntime.isMoreSpecific(Class[], Class[]): boolean
  • added: static method OgnlRuntime.isTypeCompatible(Class, Class, int, OgnlRuntime.ArgsCompatbilityReport): boolean
  • added: static method OgnlRuntime.isTypeCompatible(Object, Class): boolean
  • added: static method OgnlRuntime.setClassCacheInspector(ClassCacheInspector): void
  • added: static method OgnlRuntime.setCompiler(OgnlExpressionCompiler): void
  • added: static method OgnlRuntime.setElementsAccessor(Class, ElementsAccessor): void
  • added: static method OgnlRuntime.setFieldValue(OgnlContext, Object, String, Object): boolean
  • added: static method OgnlRuntime.setFieldValue(OgnlContext, Object, String, Object, boolean): boolean
  • added: static method OgnlRuntime.setIndexedProperty(OgnlContext, Object, String, Object, Object): void
  • added: static method OgnlRuntime.setMethodAccessor(Class, MethodAccessor): void
  • added: static method OgnlRuntime.setMethodValue(OgnlContext, Object, String, Object): boolean
  • added: static method OgnlRuntime.setMethodValue(OgnlContext, Object, String, Object, boolean): boolean
  • added: static method OgnlRuntime.setNullHandler(Class, NullHandler): void
  • added: static method OgnlRuntime.setProperty(OgnlContext, Object, Object, Object): void
  • added: static method OgnlRuntime.setPropertyAccessor(Class, PropertyAccessor): void
  • added: static method OgnlRuntime.setSecurityManager(SecurityManager): void
  • added: static method OgnlRuntime.shouldConvertNumericTypes(OgnlContext): boolean
  • added: static method OgnlRuntime.usingJDK9PlusAccessHandler(): boolean
  • added: static method Token.newToken(int): Token
  • added: static method Token.newToken(int, String): Token
  • added: static method TokenMgrError.LexicalErr(boolean, int, int, int, String, int): String
  • added: static method TokenMgrError.addEscapes(String): String
  • added: class ContextClassLoader extends ClassLoader
  • added: class EnhancedClassLoader extends ClassLoader
  • added: class ExpressionCompiler implements OgnlExpressionCompiler
  • added: class OgnlLocalReference implements LocalReference
  • added: class UnsupportedCompilationException extends RuntimeException
  • added: ctor ContextClassLoader(ClassLoader, OgnlContext)
  • added: ctor EnhancedClassLoader(ClassLoader)
  • added: ctor ExpressionCompiler()
  • added: ctor OgnlLocalReference(String, String, Class)
  • added: ctor UnsupportedCompilationException(String)
  • added: ctor UnsupportedCompilationException(String, Throwable)
  • added: field ExpressionCompiler.classCounter: int
  • added: field ExpressionCompiler.classPool: ClassPool
  • added: field ExpressionCompiler.loaders: Map
  • added: interface ExpressionAccessor
  • added: interface LocalReference
  • added: interface OgnlExpressionCompiler
  • added: interface OrderedReturn
  • added: method ContextClassLoader.findClass(String): Class
  • added: method EnhancedClassLoader.defineClass(String, byte[]): Class
  • added: method ExpressionAccessor.get(OgnlContext, Object): Object
  • added: method ExpressionAccessor.set(OgnlContext, Object, Object): void
  • added: method ExpressionAccessor.setExpression(Node): void
  • added: method ExpressionCompiler.castExpression(OgnlContext, Node, String): String
  • added: method ExpressionCompiler.compileExpression(OgnlContext, Node, Object): void
  • added: method ExpressionCompiler.containsMethod(Method, Class): boolean
  • added: method ExpressionCompiler.createLocalReference(OgnlContext, String, Class): String
  • added: method ExpressionCompiler.generateGetter(OgnlContext, CtClass, ClassPool, CtMethod, Node, Object): String
  • added: method ExpressionCompiler.generateOgnlGetter(CtClass, CtMethod, CtField): String
  • added: method ExpressionCompiler.generateOgnlSetter(CtClass, CtMethod, CtField): String
  • added: method ExpressionCompiler.generateSetter(OgnlContext, CtClass, ClassPool, CtMethod, Node, Object): String
  • added: method ExpressionCompiler.getClassLoader(OgnlContext): EnhancedClassLoader
  • added: method ExpressionCompiler.getClassName(Class): String
  • added: method ExpressionCompiler.getClassPool(OgnlContext, EnhancedClassLoader): ClassPool
  • added: method ExpressionCompiler.getCtClass(Class): CtClass
  • added: method ExpressionCompiler.getInterfaceClass(Class): Class
  • added: method ExpressionCompiler.getRootExpressionClass(Node, OgnlContext): Class
  • added: method ExpressionCompiler.getSuperOrInterfaceClass(Method, Class): Class
  • added: method ExpressionCompiler.instantiateClass(ClassPool, CtClass): Class
  • added: method LocalReference.getExpression(): String
  • added: method LocalReference.getName(): String
  • added: method LocalReference.getType(): Class
  • added: method OgnlExpressionCompiler.castExpression(OgnlContext, Node, String): String
  • added: method OgnlExpressionCompiler.compileExpression(OgnlContext, Node, Object): void
  • added: method OgnlExpressionCompiler.createLocalReference(OgnlContext, String, Class): String
  • added: method OgnlExpressionCompiler.getClassName(Class): String
  • added: method OgnlExpressionCompiler.getInterfaceClass(Class): Class
  • added: method OgnlExpressionCompiler.getRootExpressionClass(Node, OgnlContext): Class
  • added: method OgnlExpressionCompiler.getSuperOrInterfaceClass(Method, Class): Class
  • added: method OgnlLocalReference.equals(Object): boolean
  • added: method OgnlLocalReference.getExpression(): String
  • added: method OgnlLocalReference.getName(): String
  • added: method OgnlLocalReference.getType(): Class
  • added: method OgnlLocalReference.hashCode(): int
  • added: method OgnlLocalReference.toString(): String
  • added: method OrderedReturn.getCoreExpression(): String
  • added: method OrderedReturn.getLastExpression(): String
  • added: static field ExpressionCompiler.PRE_CAST: String
  • added: static field OgnlExpressionCompiler.ROOT_TYPE: String
  • added: static method ExpressionCompiler.addCastString(OgnlContext, String): void
  • added: static method ExpressionCompiler.getCastString(Class): String
  • added: static method ExpressionCompiler.getRootExpression(Node, Object, OgnlContext): String
  • added: static method ExpressionCompiler.shouldCast(Node): boolean
  • added: class CacheException extends RuntimeException
  • added: class ClassCacheHandler
  • added: class HashMapCache implements Cache
  • added: class HashMapCacheFactory implements CacheFactory
  • added: class HashMapClassCache extends HashMapCache implements ClassCache
  • added: ctor CacheException(Throwable)
  • added: ctor HashMapCache(CacheEntryFactory)
  • added: ctor HashMapCacheFactory()
  • added: ctor HashMapClassCache(CacheEntryFactory)
  • added: ctor MethodList()
  • added: ctor MethodList(int)
  • added: final class MethodList extends ArrayList
  • added: interface Cache
  • added: interface CacheFactory
  • added: interface ClassCache extends Cache
  • added: interface MethodList.Resolution
  • added: method Cache.clear(): void
  • added: method Cache.get(Object): Object
  • added: method Cache.getSize(): int
  • added: method Cache.put(Object, Object): Object
  • added: method CacheFactory.createCache(CacheEntryFactory): Cache
  • added: method CacheFactory.createClassCache(): ClassCache
  • added: method CacheFactory.createClassCache(ClassCacheEntryFactory): ClassCache
  • added: method ClassCache.setClassInspector(ClassCacheInspector): void
  • added: method HashMapCache.clear(): void
  • added: method HashMapCache.contains(Object): boolean
  • added: method HashMapCache.get(Object): Object
  • added: method HashMapCache.getSize(): int
  • added: method HashMapCache.put(Object, Object): Object
  • added: method HashMapCache.shouldCreate(CacheEntryFactory, Object): boolean
  • added: method HashMapCacheFactory.createCache(CacheEntryFactory): Cache
  • added: method HashMapCacheFactory.createClassCache(): ClassCache
  • added: method HashMapCacheFactory.createClassCache(ClassCacheEntryFactory): ClassCache
  • added: method HashMapClassCache.put(Class, Object): Object
  • added: method HashMapClassCache.setClassInspector(ClassCacheInspector): void
  • added: method MethodList.Resolutions.get(Object): MethodList.Resolution
  • added: method MethodList.Resolutions.methods(): List
  • added: method MethodList.Resolutions.put(Object, MethodList.Resolution): void
  • added: method MethodList.Resolutions.size(): int
  • added: method MethodList.resolutionCount(): int
  • added: method MethodList.resolutions(): MethodList.Resolutions
  • added: static field MethodList.DEFAULT_MAX_RESOLUTIONS: int
  • added: static final class MethodList.Resolutions
  • added: static method ClassCacheHandler.getHandler(Class, ClassCache): Object
  • added: abstract class MethodCacheEntryFactory implements CacheEntryFactory
  • added: class DeclaredMethodCacheEntry extends MethodCacheEntry
  • added: class DeclaredMethodCacheEntryFactory extends MethodCacheEntryFactory
  • added: class FieldCacheEntryFactory implements ClassCacheEntryFactory
  • added: class GenericMethodParameterTypeCacheEntry implements CacheEntry
  • added: class GenericMethodParameterTypeFactory implements CacheEntryFactory
  • added: class MethodAccessCacheEntryFactory implements CacheEntryFactory
  • added: class MethodAccessEntryValue
  • added: class MethodCacheEntry implements CacheEntry
  • added: class MethodPermCacheEntryFactory implements CacheEntryFactory
  • added: class PermissionCacheEntry implements CacheEntry
  • added: class PermissionCacheEntryFactory implements CacheEntryFactory
  • added: class PropertyDescriptorCacheEntryFactory implements ClassCacheEntryFactory
  • added: ctor DeclaredMethodCacheEntry(Class)
  • added: ctor DeclaredMethodCacheEntry(Class, DeclaredMethodCacheEntry.MethodType)
  • added: ctor DeclaredMethodCacheEntryFactory()
  • added: ctor FieldCacheEntryFactory()
  • added: ctor GenericMethodParameterTypeCacheEntry(Method, Class)
  • added: ctor GenericMethodParameterTypeFactory()
  • added: ctor MethodAccessCacheEntryFactory()
  • added: ctor MethodAccessEntryValue(boolean)
  • added: ctor MethodAccessEntryValue(boolean, boolean)
  • added: ctor MethodCacheEntry(Class)
  • added: ctor MethodCacheEntryFactory()
  • added: ctor MethodPermCacheEntryFactory(SecurityManager)
  • added: ctor PermissionCacheEntry(Method)
  • added: ctor PermissionCacheEntryFactory()
  • added: ctor PropertyDescriptorCacheEntryFactory()
  • added: enum DeclaredMethodCacheEntry.MethodType
  • added: field MethodCacheEntry.targetClass: Class
  • added: field PermissionCacheEntry.method: Method
  • added: interface CacheEntry
  • added: interface CacheEntryFactory
  • added: interface ClassCacheEntryFactory extends CacheEntryFactory
  • added: method CacheEntryFactory.create(Object): Object
  • added: method DeclaredMethodCacheEntry.equals(Object): boolean
  • added: method DeclaredMethodCacheEntry.hashCode(): int
  • added: method DeclaredMethodCacheEntryFactory.shouldCache(DeclaredMethodCacheEntry, Method): boolean
  • added: method FieldCacheEntryFactory.create(Class): Map
  • added: method GenericMethodParameterTypeCacheEntry.equals(Object): boolean
  • added: method GenericMethodParameterTypeCacheEntry.hashCode(): int
  • added: method GenericMethodParameterTypeFactory.create(GenericMethodParameterTypeCacheEntry): Class[]
  • added: method MethodAccessCacheEntryFactory.create(Method): MethodAccessEntryValue
  • added: method MethodAccessEntryValue.isAccessible(): boolean
  • added: method MethodAccessEntryValue.isNotPublic(): boolean
  • added: method MethodCacheEntry.equals(Object): boolean
  • added: method MethodCacheEntry.hashCode(): int
  • added: method MethodCacheEntryFactory.create(MethodCacheEntry): Map
  • added: method MethodCacheEntryFactory.shouldCache(MethodCacheEntry, Method): boolean
  • added: method MethodPermCacheEntryFactory.create(Method): Boolean
  • added: method MethodPermCacheEntryFactory.setSecurityManager(SecurityManager): void
  • added: method PermissionCacheEntry.equals(Object): boolean
  • added: method PermissionCacheEntry.hashCode(): int
  • added: method PermissionCacheEntryFactory.create(PermissionCacheEntry): Permission
  • added: method PropertyDescriptorCacheEntryFactory.create(Class): Map
  • added: static field DeclaredMethodCacheEntry.MethodType.NON_STATIC: DeclaredMethodCacheEntry.MethodType
  • added: static field DeclaredMethodCacheEntry.MethodType.STATIC: DeclaredMethodCacheEntry.MethodType
  • added: static field MethodAccessCacheEntryFactory.ACCESSIBLE_NON_PUBLIC_METHOD: MethodAccessEntryValue
  • added: static field MethodAccessCacheEntryFactory.INACCESSIBLE_NON_PUBLIC_METHOD: MethodAccessEntryValue
  • added: static field MethodAccessCacheEntryFactory.PUBLIC_METHOD: MethodAccessEntryValue
  • added: static method DeclaredMethodCacheEntry.MethodType.valueOf(String): DeclaredMethodCacheEntry.MethodType
  • added: static method DeclaredMethodCacheEntry.MethodType.values(): DeclaredMethodCacheEntry.MethodType[]
  • added: class OgnlSecurityManager extends SecurityManager
  • added: class OgnlSecurityManagerFactory extends SecureClassLoader
  • added: class UserMethod implements PrivilegedExceptionAction
  • added: ctor OgnlSecurityManager(SecurityManager)
  • added: ctor UserMethod(Object, Method, Object[])
  • added: method OgnlSecurityManager.checkPermission(Permission): void
  • added: method OgnlSecurityManager.checkPermission(Permission, Object): void
  • added: method OgnlSecurityManager.enter(): Long
  • added: method OgnlSecurityManager.leave(long): void
  • added: method UserMethod.run(): Object
  • added: static method OgnlSecurityManagerFactory.getOgnlSecurityManager(): Object
  • added: class GenericTokenParser
  • added: class ParsingException extends PersistenceException
  • added: class PropertyParser
  • added: class XNode
  • added: class XPathParser
  • added: ctor GenericTokenParser(String, String, TokenHandler)
  • added: ctor ParsingException()
  • added: ctor ParsingException(String)
  • added: ctor ParsingException(String, Throwable)
  • added: ctor ParsingException(Throwable)
  • added: ctor XNode(XPathParser, Node, Properties)
  • added: ctor XPathParser(Document)
  • added: ctor XPathParser(Document, boolean)
  • added: ctor XPathParser(Document, boolean, Properties)
  • added: ctor XPathParser(Document, boolean, Properties, EntityResolver)
  • added: ctor XPathParser(InputStream)
  • added: ctor XPathParser(InputStream, boolean)
  • added: ctor XPathParser(InputStream, boolean, Properties)
  • added: ctor XPathParser(InputStream, boolean, Properties, EntityResolver)
  • added: ctor XPathParser(Reader)
  • added: ctor XPathParser(Reader, boolean)
  • added: ctor XPathParser(Reader, boolean, Properties)
  • added: ctor XPathParser(Reader, boolean, Properties, EntityResolver)
  • added: ctor XPathParser(String)
  • added: ctor XPathParser(String, boolean)
  • added: ctor XPathParser(String, boolean, Properties)
  • added: ctor XPathParser(String, boolean, Properties, EntityResolver)
  • added: interface TokenHandler
  • added: method GenericTokenParser.parse(String): String
  • added: method TokenHandler.handleToken(String): String
  • added: method XNode.evalBoolean(String): Boolean
  • added: method XNode.evalDouble(String): Double
  • added: method XNode.evalNode(String): XNode
  • added: method XNode.evalNodes(String): List
  • added: method XNode.evalString(String): String
  • added: method XNode.getBooleanAttribute(String): Boolean
  • added: method XNode.getBooleanAttribute(String, Boolean): Boolean
  • added: method XNode.getBooleanBody(): Boolean
  • added: method XNode.getBooleanBody(Boolean): Boolean
  • added: method XNode.getChildren(): List
  • added: method XNode.getChildrenAsProperties(): Properties
  • added: method XNode.getDoubleAttribute(String): Double
  • added: method XNode.getDoubleAttribute(String, Double): Double
  • added: method XNode.getDoubleBody(): Double
  • added: method XNode.getDoubleBody(Double): Double
  • added: method XNode.getEnumAttribute(Class, String): Enum
  • added: method XNode.getEnumAttribute(Class, String, Enum): Enum
  • added: method XNode.getFloatAttribute(String): Float
  • added: method XNode.getFloatAttribute(String, Float): Float
  • added: method XNode.getFloatBody(): Float
  • added: method XNode.getFloatBody(Float): Float
  • added: method XNode.getIntAttribute(String): Integer
  • added: method XNode.getIntAttribute(String, Integer): Integer
  • added: method XNode.getIntBody(): Integer
  • added: method XNode.getIntBody(Integer): Integer
  • added: method XNode.getLongAttribute(String): Long
  • added: method XNode.getLongAttribute(String, Long): Long
  • added: method XNode.getLongBody(): Long
  • added: method XNode.getLongBody(Long): Long
  • added: method XNode.getName(): String
  • added: method XNode.getNode(): Node
  • added: method XNode.getParent(): XNode
  • added: method XNode.getPath(): String
  • added: method XNode.getStringAttribute(String): String
  • added: method XNode.getStringAttribute(String, String): String
  • added: method XNode.getStringAttribute(String, Supplier): String
  • added: method XNode.getStringBody(): String
  • added: method XNode.getStringBody(String): String
  • added: method XNode.getValueBasedIdentifier(): String
  • added: method XNode.newXNode(Node): XNode
  • added: method XNode.toString(): String
  • added: method XPathParser.evalBoolean(Object, String): Boolean
  • added: method XPathParser.evalBoolean(String): Boolean
  • added: method XPathParser.evalDouble(Object, String): Double
  • added: method XPathParser.evalDouble(String): Double
  • added: method XPathParser.evalFloat(Object, String): Float
  • added: method XPathParser.evalFloat(String): Float
  • added: method XPathParser.evalInteger(Object, String): Integer
  • added: method XPathParser.evalInteger(String): Integer
  • added: method XPathParser.evalLong(Object, String): Long
  • added: method XPathParser.evalLong(String): Long
  • added: method XPathParser.evalNode(Object, String): XNode
  • added: method XPathParser.evalNode(String): XNode
  • added: method XPathParser.evalNodes(Object, String): List
  • added: method XPathParser.evalNodes(String): List
  • added: method XPathParser.evalShort(Object, String): Short
  • added: method XPathParser.evalShort(String): Short
  • added: method XPathParser.evalString(Object, String): String
  • added: method XPathParser.evalString(String): String
  • added: method XPathParser.setVariables(Properties): void
  • added: static field PropertyParser.KEY_DEFAULT_VALUE_SEPARATOR: String
  • added: static field PropertyParser.KEY_ENABLE_DEFAULT_VALUE: String
  • added: static method PropertyParser.parse(String, Properties): String
  • added: @interface Intercepts
  • added: @interface Signature
  • added: class InterceptorChain
  • added: class Invocation
  • added: class Plugin implements InvocationHandler
  • added: class PluginException extends PersistenceException
  • added: ctor InterceptorChain()
  • added: ctor Invocation(Object, Method, Object[])
  • added: ctor PluginException()
  • added: ctor PluginException(String)
  • added: ctor PluginException(String, Throwable)
  • added: ctor PluginException(Throwable)
  • added: interface Interceptor
  • added: method Interceptor.intercept(Invocation): Object
  • added: method Interceptor.plugin(Object): Object
  • added: method Interceptor.setProperties(Properties): void
  • added: method InterceptorChain.addInterceptor(Interceptor): void
  • added: method InterceptorChain.getInterceptors(): List
  • added: method InterceptorChain.pluginAll(Object): Object
  • added: method Intercepts.value(): Signature[]
  • added: method Invocation.getArgs(): Object[]
  • added: method Invocation.getMethod(): Method
  • added: method Invocation.getTarget(): Object
  • added: method Invocation.proceed(): Object
  • added: method Plugin.invoke(Object, Method, Object[]): Object
  • added: method Signature.args(): Class[]
  • added: method Signature.method(): String
  • added: method Signature.type(): Class
  • added: static method Plugin.wrap(Object, Interceptor): Object
  • added: abstract class OptionalUtil
  • added: class ArrayUtil
  • added: class DefaultReflectorFactory implements ReflectorFactory
  • added: class ExceptionUtil
  • added: class Jdk
  • added: class MetaClass
  • added: class MetaObject
  • added: class ParamNameResolver
  • added: class ParamNameUtil
  • added: class ReflectionException extends PersistenceException
  • added: class Reflector
  • added: class TypeParameterResolver
  • added: ctor DefaultReflectorFactory()
  • added: ctor ParamNameResolver(Configuration, Method, Class)
  • added: ctor ReflectionException()
  • added: ctor ReflectionException(String)
  • added: ctor ReflectionException(String, Throwable)
  • added: ctor ReflectionException(Throwable)
  • added: ctor Reflector(Type)
  • added: final class SystemMetaObject
  • added: interface ReflectorFactory
  • added: method DefaultReflectorFactory.findForClass(Type): Reflector
  • added: method DefaultReflectorFactory.isClassCacheEnabled(): boolean
  • added: method DefaultReflectorFactory.setClassCacheEnabled(boolean): void
  • added: method MetaClass.findProperty(String): String
  • added: method MetaClass.findProperty(String, boolean): String
  • added: method MetaClass.getGenericGetterType(String): Map.Entry
  • added: method MetaClass.getGenericSetterType(String): Map.Entry
  • added: method MetaClass.getGetInvoker(String): Invoker
  • added: method MetaClass.getGetterNames(): String[]
  • added: method MetaClass.getGetterType(String): Class
  • added: method MetaClass.getSetInvoker(String): Invoker
  • added: method MetaClass.getSetterNames(): String[]
  • added: method MetaClass.getSetterType(String): Class
  • added: method MetaClass.hasDefaultConstructor(): boolean
  • added: method MetaClass.hasGetter(String): boolean
  • added: method MetaClass.hasSetter(String): boolean
  • added: method MetaClass.metaClassForProperty(String): MetaClass
  • added: method MetaObject.add(Object): void
  • added: method MetaObject.addAll(List): void
  • added: method MetaObject.findProperty(String, boolean): String
  • added: method MetaObject.getGenericGetterType(String): Map.Entry
  • added: method MetaObject.getGenericSetterType(String): Map.Entry
  • added: method MetaObject.getGetterNames(): String[]
  • added: method MetaObject.getGetterType(String): Class
  • added: method MetaObject.getObjectFactory(): ObjectFactory
  • added: method MetaObject.getObjectWrapper(): ObjectWrapper
  • added: method MetaObject.getObjectWrapperFactory(): ObjectWrapperFactory
  • added: method MetaObject.getOriginalObject(): Object
  • added: method MetaObject.getReflectorFactory(): ReflectorFactory
  • added: method MetaObject.getSetterNames(): String[]
  • added: method MetaObject.getSetterType(String): Class
  • added: method MetaObject.getValue(String): Object
  • added: method MetaObject.hasGetter(String): boolean
  • added: method MetaObject.hasSetter(String): boolean
  • added: method MetaObject.isCollection(): boolean
  • added: method MetaObject.metaObjectForProperty(String): MetaObject
  • added: method MetaObject.setValue(String, Object): void
  • added: method ParamNameResolver.getNamedParams(Object[]): Object
  • added: method ParamNameResolver.getNames(): String[]
  • added: method ParamNameResolver.getType(String): Type
  • added: method ParamNameResolver.isUseParamMap(): boolean
  • added: method Reflector.findPropertyName(String): String
  • added: method Reflector.getDefaultConstructor(): Constructor
  • added: method Reflector.getGenericGetterType(String): Map.Entry
  • added: method Reflector.getGenericSetterType(String): Map.Entry
  • added: method Reflector.getGetInvoker(String): Invoker
  • added: method Reflector.getGetablePropertyNames(): String[]
  • added: method Reflector.getGetterType(String): Class
  • added: method Reflector.getSetInvoker(String): Invoker
  • added: method Reflector.getSetablePropertyNames(): String[]
  • added: method Reflector.getSetterType(String): Class
  • added: method Reflector.getType(): Class
  • added: method Reflector.hasDefaultConstructor(): boolean
  • added: method Reflector.hasGetter(String): boolean
  • added: method Reflector.hasSetter(String): boolean
  • added: method ReflectorFactory.findForClass(Type): Reflector
  • added: method ReflectorFactory.isClassCacheEnabled(): boolean
  • added: method ReflectorFactory.setClassCacheEnabled(boolean): void
  • added: static field Jdk.dateAndTimeApiExists: boolean
  • added: static field Jdk.optionalExists: boolean
  • added: static field Jdk.parameterExists: boolean
  • added: static field ParamNameResolver.GENERIC_NAME_CACHE: String[]
  • added: static field ParamNameResolver.GENERIC_NAME_PREFIX: String
  • added: static field SystemMetaObject.DEFAULT_OBJECT_FACTORY: ObjectFactory
  • added: static field SystemMetaObject.DEFAULT_OBJECT_WRAPPER_FACTORY: ObjectWrapperFactory
  • added: static field SystemMetaObject.NULL_META_OBJECT: MetaObject
  • added: static method ArrayUtil.equals(Object, Object): boolean
  • added: static method ArrayUtil.hashCode(Object): int
  • added: static method ArrayUtil.toString(Object): String
  • added: static method ExceptionUtil.unwrapThrowable(Throwable): Throwable
  • added: static method MetaClass.forClass(Type, ReflectorFactory): MetaClass
  • added: static method MetaObject.forObject(Object, ObjectFactory, ObjectWrapperFactory, ReflectorFactory): MetaObject
  • added: static method OptionalUtil.ofNullable(Object): Object
  • added: static method ParamNameResolver.wrapToMapIfCollection(Object, String): Object
  • added: static method ParamNameUtil.getParamNames(Constructor): List
  • added: static method ParamNameUtil.getParamNames(Method): List
  • added: static method Reflector.canControlMemberAccessible(): boolean
  • added: static method SystemMetaObject.forObject(Object): MetaObject
  • added: static method TypeParameterResolver.resolveClassTypeParams(Class, Class): Type[]
  • added: static method TypeParameterResolver.resolveFieldType(Field, Type): Type
  • added: static method TypeParameterResolver.resolveParamTypes(Method, Type): Type[]
  • added: static method TypeParameterResolver.resolveReturnType(Method, Type): Type
  • added: class DefaultObjectFactory implements ObjectFactory, Serializable
  • added: ctor DefaultObjectFactory()
  • added: interface ObjectFactory
  • added: method DefaultObjectFactory.create(Class): Object
  • added: method DefaultObjectFactory.create(Class, List, List): Object
  • added: method DefaultObjectFactory.isCollection(Class): boolean
  • added: method DefaultObjectFactory.resolveInterface(Class): Class
  • added: method ObjectFactory.create(Class): Object
  • added: method ObjectFactory.create(Class, List, List): Object
  • added: method ObjectFactory.isCollection(Class): boolean
  • added: method ObjectFactory.setProperties(Properties): void
  • added: class AmbiguousMethodInvoker extends MethodInvoker
  • added: class GetFieldInvoker implements Invoker
  • added: class MethodInvoker implements Invoker
  • added: class SetFieldInvoker implements Invoker
  • added: ctor AmbiguousMethodInvoker(Method, String)
  • added: ctor GetFieldInvoker(Field)
  • added: ctor MethodInvoker(Method)
  • added: ctor SetFieldInvoker(Field)
  • added: interface Invoker
  • added: method AmbiguousMethodInvoker.invoke(Object, Object[]): Object
  • added: method GetFieldInvoker.getType(): Class
  • added: method GetFieldInvoker.invoke(Object, Object[]): Object
  • added: method Invoker.getType(): Class
  • added: method Invoker.invoke(Object, Object[]): Object
  • added: method MethodInvoker.getType(): Class
  • added: method MethodInvoker.invoke(Object, Object[]): Object
  • added: method SetFieldInvoker.getType(): Class
  • added: method SetFieldInvoker.invoke(Object, Object[]): Object
  • added: class PropertyTokenizer implements Iterator
  • added: ctor PropertyTokenizer(String)
  • added: final class PropertyCopier
  • added: final class PropertyNamer
  • added: method PropertyTokenizer.getChildren(): String
  • added: method PropertyTokenizer.getIndex(): String
  • added: method PropertyTokenizer.getIndexedName(): String
  • added: method PropertyTokenizer.getName(): String
  • added: method PropertyTokenizer.hasNext(): boolean
  • added: method PropertyTokenizer.next(): PropertyTokenizer
  • added: method PropertyTokenizer.remove(): void
  • added: static method PropertyCopier.copyBeanProperties(Class, Object, Object): void
  • added: static method PropertyNamer.isGetter(String): boolean
  • added: static method PropertyNamer.isProperty(String): boolean
  • added: static method PropertyNamer.isSetter(String): boolean
  • added: static method PropertyNamer.methodToProperty(String): String
  • added: abstract class BaseWrapper implements ObjectWrapper
  • added: class BeanWrapper extends BaseWrapper
  • added: class CollectionWrapper implements ObjectWrapper
  • added: class DefaultObjectWrapperFactory implements ObjectWrapperFactory
  • added: class MapWrapper extends BaseWrapper
  • added: ctor BaseWrapper(MetaObject)
  • added: ctor BeanWrapper(MetaObject, Object)
  • added: ctor CollectionWrapper(MetaObject, Collection)
  • added: ctor DefaultObjectWrapperFactory()
  • added: ctor MapWrapper(MetaObject, Map)
  • added: field BaseWrapper.metaObject: MetaObject
  • added: field MapWrapper.map: Map
  • added: interface ObjectWrapper
  • added: interface ObjectWrapperFactory
  • added: method BaseWrapper.getChildValue(PropertyTokenizer): Object
  • added: method BaseWrapper.getCollectionValue(PropertyTokenizer, Object): Object
  • added: method BaseWrapper.resolveCollection(PropertyTokenizer, Object): Object
  • added: method BaseWrapper.setChildValue(PropertyTokenizer, Object): void
  • added: method BaseWrapper.setCollectionValue(PropertyTokenizer, Object, Object): void
  • added: method BeanWrapper.add(Object): void
  • added: method BeanWrapper.addAll(List): void
  • added: method BeanWrapper.findProperty(String, boolean): String
  • added: method BeanWrapper.get(PropertyTokenizer): Object
  • added: method BeanWrapper.getGenericGetterType(String): Map.Entry
  • added: method BeanWrapper.getGenericSetterType(String): Map.Entry
  • added: method BeanWrapper.getGetterNames(): String[]
  • added: method BeanWrapper.getGetterType(String): Class
  • added: method BeanWrapper.getSetterNames(): String[]
  • added: method BeanWrapper.getSetterType(String): Class
  • added: method BeanWrapper.hasGetter(String): boolean
  • added: method BeanWrapper.hasSetter(String): boolean
  • added: method BeanWrapper.instantiatePropertyValue(String, PropertyTokenizer, ObjectFactory): MetaObject
  • added: method BeanWrapper.isCollection(): boolean
  • added: method BeanWrapper.set(PropertyTokenizer, Object): void
  • added: method CollectionWrapper.add(Object): void
  • added: method CollectionWrapper.addAll(List): void
  • added: method CollectionWrapper.findProperty(String, boolean): String
  • added: method CollectionWrapper.get(PropertyTokenizer): Object
  • added: method CollectionWrapper.getGetterNames(): String[]
  • added: method CollectionWrapper.getGetterType(String): Class
  • added: method CollectionWrapper.getSetterNames(): String[]
  • added: method CollectionWrapper.getSetterType(String): Class
  • added: method CollectionWrapper.hasGetter(String): boolean
  • added: method CollectionWrapper.hasSetter(String): boolean
  • added: method CollectionWrapper.instantiatePropertyValue(String, PropertyTokenizer, ObjectFactory): MetaObject
  • added: method CollectionWrapper.isCollection(): boolean
  • added: method CollectionWrapper.set(PropertyTokenizer, Object): void
  • added: method DefaultObjectWrapperFactory.getWrapperFor(MetaObject, Object): ObjectWrapper
  • added: method DefaultObjectWrapperFactory.hasWrapperFor(Object): boolean
  • added: method MapWrapper.add(Object): void
  • added: method MapWrapper.addAll(List): void
  • added: method MapWrapper.findProperty(String, boolean): String
  • added: method MapWrapper.get(PropertyTokenizer): Object
  • added: method MapWrapper.getGenericGetterType(String): Map.Entry
  • added: method MapWrapper.getGenericSetterType(String): Map.Entry
  • added: method MapWrapper.getGetterNames(): String[]
  • added: method MapWrapper.getGetterType(String): Class
  • added: method MapWrapper.getSetterNames(): String[]
  • added: method MapWrapper.getSetterType(String): Class
  • added: method MapWrapper.hasGetter(String): boolean
  • added: method MapWrapper.hasSetter(String): boolean
  • added: method MapWrapper.instantiatePropertyValue(String, PropertyTokenizer, ObjectFactory): MetaObject
  • added: method MapWrapper.isCollection(): boolean
  • added: method MapWrapper.set(PropertyTokenizer, Object): void
  • added: method ObjectWrapper.add(Object): void
  • added: method ObjectWrapper.addAll(List): void
  • added: method ObjectWrapper.findProperty(String, boolean): String
  • added: method ObjectWrapper.get(PropertyTokenizer): Object
  • added: method ObjectWrapper.getGenericGetterType(String): Map.Entry
  • added: method ObjectWrapper.getGenericSetterType(String): Map.Entry
  • added: method ObjectWrapper.getGetterNames(): String[]
  • added: method ObjectWrapper.getGetterType(String): Class
  • added: method ObjectWrapper.getSetterNames(): String[]
  • added: method ObjectWrapper.getSetterType(String): Class
  • added: method ObjectWrapper.hasGetter(String): boolean
  • added: method ObjectWrapper.hasSetter(String): boolean
  • added: method ObjectWrapper.instantiatePropertyValue(String, PropertyTokenizer, ObjectFactory): MetaObject
  • added: method ObjectWrapper.isCollection(): boolean
  • added: method ObjectWrapper.set(PropertyTokenizer, Object): void
  • added: method ObjectWrapperFactory.getWrapperFor(MetaObject, Object): ObjectWrapper
  • added: method ObjectWrapperFactory.hasWrapperFor(Object): boolean
  • added: static field BaseWrapper.NO_ARGUMENTS: Object[]
  • added: class LanguageDriverRegistry
  • added: class ScriptingException extends PersistenceException
  • added: ctor LanguageDriverRegistry()
  • added: ctor ScriptingException()
  • added: ctor ScriptingException(String)
  • added: ctor ScriptingException(String, Throwable)
  • added: ctor ScriptingException(Throwable)
  • added: interface LanguageDriver
  • added: method LanguageDriver.createParameterHandler(MappedStatement, Object, BoundSql): ParameterHandler
  • added: method LanguageDriver.createSqlSource(Configuration, String, Class): SqlSource
  • added: method LanguageDriver.createSqlSource(Configuration, String, Class, ParamNameResolver): SqlSource
  • added: method LanguageDriver.createSqlSource(Configuration, XNode, Class): SqlSource
  • added: method LanguageDriver.createSqlSource(Configuration, XNode, Class, ParamNameResolver): SqlSource
  • added: method LanguageDriverRegistry.getDefaultDriver(): LanguageDriver
  • added: method LanguageDriverRegistry.getDefaultDriverClass(): Class
  • added: method LanguageDriverRegistry.getDriver(Class): LanguageDriver
  • added: method LanguageDriverRegistry.register(Class): void
  • added: method LanguageDriverRegistry.register(LanguageDriver): void
  • added: method LanguageDriverRegistry.setDefaultDriverClass(Class): void
  • added: class DefaultParameterHandler implements ParameterHandler
  • added: class RawLanguageDriver extends XMLLanguageDriver
  • added: class RawSqlSource implements SqlSource
  • added: ctor DefaultParameterHandler(MappedStatement, Object, BoundSql)
  • added: ctor RawLanguageDriver()
  • added: ctor RawSqlSource(Configuration, SqlNode, Class)
  • added: ctor RawSqlSource(Configuration, SqlNode, Class, ParamNameResolver)
  • added: ctor RawSqlSource(Configuration, String, Class)
  • added: ctor RawSqlSource(Configuration, String, Class, ParamNameResolver)
  • added: method DefaultParameterHandler.getParameterObject(): Object
  • added: method DefaultParameterHandler.setParameters(PreparedStatement): void
  • added: method RawLanguageDriver.createSqlSource(Configuration, String, Class, ParamNameResolver): SqlSource
  • added: method RawLanguageDriver.createSqlSource(Configuration, XNode, Class): SqlSource
  • added: method RawSqlSource.getBoundSql(Object): BoundSql
  • added: class ChooseSqlNode implements SqlNode
  • added: class DynamicContext
  • added: class DynamicSqlSource implements SqlSource
  • added: class ExpressionEvaluator
  • added: class ForEachSqlNode implements SqlNode
  • added: class IfSqlNode implements SqlNode
  • added: class MixedSqlNode implements SqlNode
  • added: class OgnlClassResolver extends DefaultClassResolver
  • added: class SetSqlNode extends TrimSqlNode
  • added: class StaticTextSqlNode implements SqlNode
  • added: class TextSqlNode implements SqlNode
  • added: class TrimSqlNode implements SqlNode
  • added: class VarDeclSqlNode implements SqlNode
  • added: class WhereSqlNode extends TrimSqlNode
  • added: class XMLLanguageDriver implements LanguageDriver
  • added: class XMLScriptBuilder extends BaseBuilder
  • added: ctor ChooseSqlNode(List, SqlNode)
  • added: ctor DynamicContext(Configuration, Class, ParamNameResolver)
  • added: ctor DynamicContext(Configuration, Object, Class, ParamNameResolver, boolean)
  • added: ctor DynamicSqlSource(Configuration, SqlNode)
  • added: ctor DynamicSqlSource(Configuration, SqlNode, ParamNameResolver)
  • added: ctor ExpressionEvaluator()
  • added: ctor ForEachSqlNode(Configuration, SqlNode, String, Boolean, String, String, String, String, String)
  • added: ctor ForEachSqlNode(Configuration, SqlNode, String, String, String, String, String, String)
  • added: ctor IfSqlNode(SqlNode, String)
  • added: ctor MixedSqlNode(List)
  • added: ctor OgnlClassResolver()
  • added: ctor SetSqlNode(Configuration, SqlNode)
  • added: ctor StaticTextSqlNode(String)
  • added: ctor TextSqlNode(String)
  • added: ctor TrimSqlNode(Configuration, SqlNode, String, List, String, List)
  • added: ctor TrimSqlNode(Configuration, SqlNode, String, String, String, String)
  • added: ctor VarDeclSqlNode(String, String)
  • added: ctor WhereSqlNode(Configuration, SqlNode)
  • added: ctor XMLLanguageDriver()
  • added: ctor XMLScriptBuilder(Configuration, XNode)
  • added: ctor XMLScriptBuilder(Configuration, XNode, Class)
  • added: ctor XMLScriptBuilder(Configuration, XNode, Class, ParamNameResolver)
  • added: field DynamicContext.bindings: DynamicContext.ContextMap
  • added: final class OgnlCache
  • added: interface SqlNode
  • added: method ChooseSqlNode.apply(DynamicContext): boolean
  • added: method DynamicContext.appendSql(String): void
  • added: method DynamicContext.bind(String, Object): void
  • added: method DynamicContext.getBindings(): Map
  • added: method DynamicContext.getParamNameResolver(): ParamNameResolver
  • added: method DynamicContext.getParameterMappings(): List
  • added: method DynamicContext.getParameterObject(): Object
  • added: method DynamicContext.getParameterType(): Class
  • added: method DynamicContext.getSql(): String
  • added: method DynamicContext.isParamExists(): boolean
  • added: method DynamicContext.parseParam(String): String
  • added: method DynamicSqlSource.getBoundSql(Object): BoundSql
  • added: method ExpressionEvaluator.evaluateBoolean(String, Object): boolean
  • added: method ExpressionEvaluator.evaluateIterable(String, Object): Iterable
  • added: method ExpressionEvaluator.evaluateIterable(String, Object, boolean): Iterable
  • added: method ForEachSqlNode.apply(DynamicContext): boolean
  • added: method IfSqlNode.apply(DynamicContext): boolean
  • added: method MixedSqlNode.apply(DynamicContext): boolean
  • added: method OgnlClassResolver.toClassForName(String): Class
  • added: method SqlNode.apply(DynamicContext): boolean
  • added: method StaticTextSqlNode.apply(DynamicContext): boolean
  • added: method TextSqlNode.apply(DynamicContext): boolean
  • added: method TextSqlNode.isDynamic(): boolean
  • added: method TrimSqlNode.apply(DynamicContext): boolean
  • added: method VarDeclSqlNode.apply(DynamicContext): boolean
  • added: method XMLLanguageDriver.createParameterHandler(MappedStatement, Object, BoundSql): ParameterHandler
  • added: method XMLLanguageDriver.createSqlSource(Configuration, String, Class): SqlSource
  • added: method XMLLanguageDriver.createSqlSource(Configuration, String, Class, ParamNameResolver): SqlSource
  • added: method XMLLanguageDriver.createSqlSource(Configuration, XNode, Class): SqlSource
  • added: method XMLLanguageDriver.createSqlSource(Configuration, XNode, Class, ParamNameResolver): SqlSource
  • added: method XMLScriptBuilder.parseDynamicTags(XNode): MixedSqlNode
  • added: method XMLScriptBuilder.parseScriptNode(): SqlSource
  • added: static field DynamicContext.DATABASE_ID_KEY: String
  • added: static field DynamicContext.PARAMETER_OBJECT_KEY: String
  • added: static field ExpressionEvaluator.INSTANCE: ExpressionEvaluator
  • added: static method OgnlCache.getValue(String, Object): Object
  • added: class Configuration
  • added: class RowBounds
  • added: class SqlSessionException extends PersistenceException
  • added: class SqlSessionFactoryBuilder
  • added: class SqlSessionManager implements SqlSessionFactory, SqlSession
  • added: ctor Configuration()
  • added: ctor Configuration(Environment)
  • added: ctor Configuration.StrictMap(String)
  • added: ctor Configuration.StrictMap(String, Map)
  • added: ctor Configuration.StrictMap(String, int)
  • added: ctor Configuration.StrictMap(String, int, float)
  • added: ctor RowBounds()
  • added: ctor RowBounds(int, int)
  • added: ctor SqlSessionException()
  • added: ctor SqlSessionException(String)
  • added: ctor SqlSessionException(String, Throwable)
  • added: ctor SqlSessionException(Throwable)
  • added: ctor SqlSessionFactoryBuilder()
  • added: enum AutoMappingBehavior
  • added: enum AutoMappingUnknownColumnBehavior
  • added: enum ExecutorType
  • added: enum LocalCacheScope
  • added: enum TransactionIsolationLevel
  • added: field Configuration.aggressiveLazyLoading: boolean
  • added: field Configuration.argNameBasedConstructorAutoMapping: boolean
  • added: field Configuration.autoMappingBehavior: AutoMappingBehavior
  • added: field Configuration.autoMappingUnknownColumnBehavior: AutoMappingUnknownColumnBehavior
  • added: field Configuration.cacheEnabled: boolean
  • added: field Configuration.cacheRefMap: Map
  • added: field Configuration.caches: Map
  • added: field Configuration.callSettersOnNulls: boolean
  • added: field Configuration.configurationFactory: Class
  • added: field Configuration.databaseId: String
  • added: field Configuration.defaultExecutorType: ExecutorType
  • added: field Configuration.defaultFetchSize: Integer
  • added: field Configuration.defaultResultSetType: ResultSetType
  • added: field Configuration.defaultSqlProviderType: Class
  • added: field Configuration.defaultStatementTimeout: Integer
  • added: field Configuration.environment: Environment
  • added: field Configuration.incompleteCacheRefs: Collection
  • added: field Configuration.incompleteMethods: Collection
  • added: field Configuration.incompleteResultMaps: Collection
  • added: field Configuration.incompleteStatements: Collection
  • added: field Configuration.interceptorChain: InterceptorChain
  • added: field Configuration.jdbcTypeForNull: JdbcType
  • added: field Configuration.keyGenerators: Map
  • added: field Configuration.languageRegistry: LanguageDriverRegistry
  • added: field Configuration.lazyLoadTriggerMethods: Set
  • added: field Configuration.lazyLoadingEnabled: boolean
  • added: field Configuration.loadedResources: Set
  • added: field Configuration.localCacheScope: LocalCacheScope
  • added: field Configuration.logImpl: Class
  • added: field Configuration.logPrefix: String
  • added: field Configuration.mapUnderscoreToCamelCase: boolean
  • added: field Configuration.mappedStatements: Map
  • added: field Configuration.mapperRegistry: MapperRegistry
  • added: field Configuration.nullableOnForEach: boolean
  • added: field Configuration.objectFactory: ObjectFactory
  • added: field Configuration.objectWrapperFactory: ObjectWrapperFactory
  • added: field Configuration.parameterMaps: Map
  • added: field Configuration.proxyFactory: ProxyFactory
  • added: field Configuration.reflectorFactory: ReflectorFactory
  • added: field Configuration.resultMaps: Map
  • added: field Configuration.returnInstanceForEmptyRow: boolean
  • added: field Configuration.safeResultHandlerEnabled: boolean
  • added: field Configuration.safeRowBoundsEnabled: boolean
  • added: field Configuration.shrinkWhitespacesInSql: boolean
  • added: field Configuration.sqlFragments: Map
  • added: field Configuration.typeAliasRegistry: TypeAliasRegistry
  • added: field Configuration.typeHandlerRegistry: TypeHandlerRegistry
  • added: field Configuration.useActualParamName: boolean
  • added: field Configuration.useColumnLabel: boolean
  • added: field Configuration.useGeneratedKeys: boolean
  • added: field Configuration.variables: Properties
  • added: field Configuration.vfsImpl: Class
  • added: interface ResultContext
  • added: interface ResultHandler
  • added: interface SqlSession extends Closeable
  • added: interface SqlSessionFactory
  • added: method AutoMappingUnknownColumnBehavior.doAction(MappedStatement, String, String, Type): void
  • added: method Configuration.StrictMap.conflictMessageProducer(BiFunction): Configuration.StrictMap
  • added: method Configuration.StrictMap.containsKey(Object): boolean
  • added: method Configuration.StrictMap.get(Object): Object
  • added: method Configuration.StrictMap.put(String, Object): Object
  • added: method Configuration.addCache(Cache): void
  • added: method Configuration.addCacheRef(String, String): void
  • added: method Configuration.addIncompleteCacheRef(CacheRefResolver): void
  • added: method Configuration.addIncompleteMethod(MethodResolver): void
  • added: method Configuration.addIncompleteResultMap(ResultMapResolver): void
  • added: method Configuration.addIncompleteStatement(XMLStatementBuilder): void
  • added: method Configuration.addInterceptor(Interceptor): void
  • added: method Configuration.addKeyGenerator(String, KeyGenerator): void
  • added: method Configuration.addLoadedResource(String): void
  • added: method Configuration.addMappedStatement(MappedStatement): void
  • added: method Configuration.addMapper(Class): void
  • added: method Configuration.addMappers(String): void
  • added: method Configuration.addMappers(String, Class): void
  • added: method Configuration.addParameterMap(ParameterMap): void
  • added: method Configuration.addResultMap(ResultMap): void
  • added: method Configuration.buildAllStatements(): void
  • added: method Configuration.checkGloballyForDiscriminatedNestedResultMaps(ResultMap): void
  • added: method Configuration.checkLocallyForDiscriminatedNestedResultMaps(ResultMap): void
  • added: method Configuration.extractNamespace(String): String
  • added: method Configuration.getAutoMappingBehavior(): AutoMappingBehavior
  • added: method Configuration.getAutoMappingUnknownColumnBehavior(): AutoMappingUnknownColumnBehavior
  • added: method Configuration.getCache(String): Cache
  • added: method Configuration.getCacheNames(): Collection
  • added: method Configuration.getCaches(): Collection
  • added: method Configuration.getConfigurationFactory(): Class
  • added: method Configuration.getDatabaseId(): String
  • added: method Configuration.getDefaultExecutorType(): ExecutorType
  • added: method Configuration.getDefaultFetchSize(): Integer
  • added: method Configuration.getDefaultResultSetType(): ResultSetType
  • added: method Configuration.getDefaultScriptingLanguageInstance(): LanguageDriver
  • added: method Configuration.getDefaultScriptingLanuageInstance(): LanguageDriver
  • added: method Configuration.getDefaultSqlProviderType(): Class
  • added: method Configuration.getDefaultStatementTimeout(): Integer
  • added: method Configuration.getEnvironment(): Environment
  • added: method Configuration.getIncompleteCacheRefs(): Collection
  • added: method Configuration.getIncompleteMethods(): Collection
  • added: method Configuration.getIncompleteResultMaps(): Collection
  • added: method Configuration.getIncompleteStatements(): Collection
  • added: method Configuration.getInterceptors(): List
  • added: method Configuration.getJdbcTypeForNull(): JdbcType
  • added: method Configuration.getKeyGenerator(String): KeyGenerator
  • added: method Configuration.getKeyGeneratorNames(): Collection
  • added: method Configuration.getKeyGenerators(): Collection
  • added: method Configuration.getLanguageDriver(Class): LanguageDriver
  • added: method Configuration.getLanguageRegistry(): LanguageDriverRegistry
  • added: method Configuration.getLazyLoadTriggerMethods(): Set
  • added: method Configuration.getLocalCacheScope(): LocalCacheScope
  • added: method Configuration.getLogImpl(): Class
  • added: method Configuration.getLogPrefix(): String
  • added: method Configuration.getMappedStatement(String): MappedStatement
  • added: method Configuration.getMappedStatement(String, boolean): MappedStatement
  • added: method Configuration.getMappedStatementNames(): Collection
  • added: method Configuration.getMappedStatements(): Collection
  • added: method Configuration.getMapper(Class, SqlSession): Object
  • added: method Configuration.getMapperRegistry(): MapperRegistry
  • added: method Configuration.getObjectFactory(): ObjectFactory
  • added: method Configuration.getObjectWrapperFactory(): ObjectWrapperFactory
  • added: method Configuration.getParameterMap(String): ParameterMap
  • added: method Configuration.getParameterMapNames(): Collection
  • added: method Configuration.getParameterMaps(): Collection
  • added: method Configuration.getProxyFactory(): ProxyFactory
  • added: method Configuration.getReflectorFactory(): ReflectorFactory
  • added: method Configuration.getResultMap(String): ResultMap
  • added: method Configuration.getResultMapNames(): Collection
  • added: method Configuration.getResultMaps(): Collection
  • added: method Configuration.getSqlFragments(): Map
  • added: method Configuration.getTypeAliasRegistry(): TypeAliasRegistry
  • added: method Configuration.getTypeHandlerRegistry(): TypeHandlerRegistry
  • added: method Configuration.getVariables(): Properties
  • added: method Configuration.getVfsImpl(): Class
  • added: method Configuration.hasCache(String): boolean
  • added: method Configuration.hasKeyGenerator(String): boolean
  • added: method Configuration.hasMapper(Class): boolean
  • added: method Configuration.hasParameterMap(String): boolean
  • added: method Configuration.hasResultMap(String): boolean
  • added: method Configuration.hasStatement(String): boolean
  • added: method Configuration.hasStatement(String, boolean): boolean
  • added: method Configuration.isAggressiveLazyLoading(): boolean
  • added: method Configuration.isArgNameBasedConstructorAutoMapping(): boolean
  • added: method Configuration.isCacheEnabled(): boolean
  • added: method Configuration.isCallSettersOnNulls(): boolean
  • added: method Configuration.isLazyLoadingEnabled(): boolean
  • added: method Configuration.isMapUnderscoreToCamelCase(): boolean
  • added: method Configuration.isMultipleResultSetsEnabled(): boolean
  • added: method Configuration.isNullableOnForEach(): boolean
  • added: method Configuration.isResourceLoaded(String): boolean
  • added: method Configuration.isReturnInstanceForEmptyRow(): boolean
  • added: method Configuration.isSafeResultHandlerEnabled(): boolean
  • added: method Configuration.isSafeRowBoundsEnabled(): boolean
  • added: method Configuration.isShrinkWhitespacesInSql(): boolean
  • added: method Configuration.isUseActualParamName(): boolean
  • added: method Configuration.isUseColumnLabel(): boolean
  • added: method Configuration.isUseGeneratedKeys(): boolean
  • added: method Configuration.newExecutor(Transaction): Executor
  • added: method Configuration.newExecutor(Transaction, ExecutorType): Executor
  • added: method Configuration.newMetaObject(Object): MetaObject
  • added: method Configuration.newParameterHandler(MappedStatement, Object, BoundSql): ParameterHandler
  • added: method Configuration.newResultSetHandler(Executor, MappedStatement, RowBounds, ParameterHandler, ResultHandler, BoundSql): ResultSetHandler
  • added: method Configuration.newStatementHandler(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql): StatementHandler
  • added: method Configuration.parsePendingCacheRefs(boolean): void
  • added: method Configuration.parsePendingMethods(boolean): void
  • added: method Configuration.parsePendingResultMaps(boolean): void
  • added: method Configuration.parsePendingStatements(boolean): void
  • added: method Configuration.setAggressiveLazyLoading(boolean): void
  • added: method Configuration.setArgNameBasedConstructorAutoMapping(boolean): void
  • added: method Configuration.setAutoMappingBehavior(AutoMappingBehavior): void
  • added: method Configuration.setAutoMappingUnknownColumnBehavior(AutoMappingUnknownColumnBehavior): void
  • added: method Configuration.setCacheEnabled(boolean): void
  • added: method Configuration.setCallSettersOnNulls(boolean): void
  • added: method Configuration.setConfigurationFactory(Class): void
  • added: method Configuration.setDatabaseId(String): void
  • added: method Configuration.setDefaultEnumTypeHandler(Class): void
  • added: method Configuration.setDefaultExecutorType(ExecutorType): void
  • added: method Configuration.setDefaultFetchSize(Integer): void
  • added: method Configuration.setDefaultResultSetType(ResultSetType): void
  • added: method Configuration.setDefaultScriptingLanguage(Class): void
  • added: method Configuration.setDefaultSqlProviderType(Class): void
  • added: method Configuration.setDefaultStatementTimeout(Integer): void
  • added: method Configuration.setEnvironment(Environment): void
  • added: method Configuration.setJdbcTypeForNull(JdbcType): void
  • added: method Configuration.setLazyLoadTriggerMethods(Set): void
  • added: method Configuration.setLazyLoadingEnabled(boolean): void
  • added: method Configuration.setLocalCacheScope(LocalCacheScope): void
  • added: method Configuration.setLogImpl(Class): void
  • added: method Configuration.setLogPrefix(String): void
  • added: method Configuration.setMapUnderscoreToCamelCase(boolean): void
  • added: method Configuration.setMultipleResultSetsEnabled(boolean): void
  • added: method Configuration.setNullableOnForEach(boolean): void
  • added: method Configuration.setObjectFactory(ObjectFactory): void
  • added: method Configuration.setObjectWrapperFactory(ObjectWrapperFactory): void
  • added: method Configuration.setProxyFactory(ProxyFactory): void
  • added: method Configuration.setReflectorFactory(ReflectorFactory): void
  • added: method Configuration.setReturnInstanceForEmptyRow(boolean): void
  • added: method Configuration.setSafeResultHandlerEnabled(boolean): void
  • added: method Configuration.setSafeRowBoundsEnabled(boolean): void
  • added: method Configuration.setShrinkWhitespacesInSql(boolean): void
  • added: method Configuration.setUseActualParamName(boolean): void
  • added: method Configuration.setUseColumnLabel(boolean): void
  • added: method Configuration.setUseGeneratedKeys(boolean): void
  • added: method Configuration.setVariables(Properties): void
  • added: method Configuration.setVfsImpl(Class): void
  • added: method ResultContext.getResultCount(): int
  • added: method ResultContext.getResultObject(): Object
  • added: method ResultContext.isStopped(): boolean
  • added: method ResultContext.stop(): void
  • added: method ResultHandler.handleResult(ResultContext): void
  • added: method RowBounds.getLimit(): int
  • added: method RowBounds.getOffset(): int
  • added: method SqlSession.clearCache(): void
  • added: method SqlSession.close(): void
  • added: method SqlSession.commit(): void
  • added: method SqlSession.commit(boolean): void
  • added: method SqlSession.delete(String): int
  • added: method SqlSession.delete(String, Object): int
  • added: method SqlSession.flushStatements(): List
  • added: method SqlSession.getConfiguration(): Configuration
  • added: method SqlSession.getConnection(): Connection
  • added: method SqlSession.getMapper(Class): Object
  • added: method SqlSession.insert(String): int
  • added: method SqlSession.insert(String, Object): int
  • added: method SqlSession.rollback(): void
  • added: method SqlSession.rollback(boolean): void
  • added: method SqlSession.select(String, Object, ResultHandler): void
  • added: method SqlSession.select(String, Object, RowBounds, ResultHandler): void
  • added: method SqlSession.select(String, ResultHandler): void
  • added: method SqlSession.selectCursor(String): Cursor
  • added: method SqlSession.selectCursor(String, Object): Cursor
  • added: method SqlSession.selectCursor(String, Object, RowBounds): Cursor
  • added: method SqlSession.selectList(String): List
  • added: method SqlSession.selectList(String, Object): List
  • added: method SqlSession.selectList(String, Object, RowBounds): List
  • added: method SqlSession.selectMap(String, Object, String): Map
  • added: method SqlSession.selectMap(String, Object, String, RowBounds): Map
  • added: method SqlSession.selectMap(String, String): Map
  • added: method SqlSession.selectOne(String): Object
  • added: method SqlSession.selectOne(String, Object): Object
  • added: method SqlSession.update(String): int
  • added: method SqlSession.update(String, Object): int
  • added: method SqlSessionFactory.getConfiguration(): Configuration
  • added: method SqlSessionFactory.openSession(): SqlSession
  • added: method SqlSessionFactory.openSession(Connection): SqlSession
  • added: method SqlSessionFactory.openSession(ExecutorType): SqlSession
  • added: method SqlSessionFactory.openSession(ExecutorType, Connection): SqlSession
  • added: method SqlSessionFactory.openSession(ExecutorType, TransactionIsolationLevel): SqlSession
  • added: method SqlSessionFactory.openSession(ExecutorType, boolean): SqlSession
  • added: method SqlSessionFactory.openSession(TransactionIsolationLevel): SqlSession
  • added: method SqlSessionFactory.openSession(boolean): SqlSession
  • added: method SqlSessionFactoryBuilder.build(Configuration): SqlSessionFactory
  • added: method SqlSessionFactoryBuilder.build(InputStream): SqlSessionFactory
  • added: method SqlSessionFactoryBuilder.build(InputStream, Properties): SqlSessionFactory
  • added: method SqlSessionFactoryBuilder.build(InputStream, String): SqlSessionFactory
  • added: method SqlSessionFactoryBuilder.build(InputStream, String, Properties): SqlSessionFactory
  • added: method SqlSessionFactoryBuilder.build(Reader): SqlSessionFactory
  • added: method SqlSessionFactoryBuilder.build(Reader, Properties): SqlSessionFactory
  • added: method SqlSessionFactoryBuilder.build(Reader, String): SqlSessionFactory
  • added: method SqlSessionFactoryBuilder.build(Reader, String, Properties): SqlSessionFactory
  • added: method SqlSessionManager.clearCache(): void
  • added: method SqlSessionManager.close(): void
  • added: method SqlSessionManager.commit(): void
  • added: method SqlSessionManager.commit(boolean): void
  • added: method SqlSessionManager.delete(String): int
  • added: method SqlSessionManager.delete(String, Object): int
  • added: method SqlSessionManager.flushStatements(): List
  • added: method SqlSessionManager.getConfiguration(): Configuration
  • added: method SqlSessionManager.getConnection(): Connection
  • added: method SqlSessionManager.getMapper(Class): Object
  • added: method SqlSessionManager.insert(String): int
  • added: method SqlSessionManager.insert(String, Object): int
  • added: method SqlSessionManager.isManagedSessionStarted(): boolean
  • added: method SqlSessionManager.openSession(): SqlSession
  • added: method SqlSessionManager.openSession(Connection): SqlSession
  • added: method SqlSessionManager.openSession(ExecutorType): SqlSession
  • added: method SqlSessionManager.openSession(ExecutorType, Connection): SqlSession
  • added: method SqlSessionManager.openSession(ExecutorType, TransactionIsolationLevel): SqlSession
  • added: method SqlSessionManager.openSession(ExecutorType, boolean): SqlSession
  • added: method SqlSessionManager.openSession(TransactionIsolationLevel): SqlSession
  • added: method SqlSessionManager.openSession(boolean): SqlSession
  • added: method SqlSessionManager.rollback(): void
  • added: method SqlSessionManager.rollback(boolean): void
  • added: method SqlSessionManager.select(String, Object, ResultHandler): void
  • added: method SqlSessionManager.select(String, Object, RowBounds, ResultHandler): void
  • added: method SqlSessionManager.select(String, ResultHandler): void
  • added: method SqlSessionManager.selectCursor(String): Cursor
  • added: method SqlSessionManager.selectCursor(String, Object): Cursor
  • added: method SqlSessionManager.selectCursor(String, Object, RowBounds): Cursor
  • added: method SqlSessionManager.selectList(String): List
  • added: method SqlSessionManager.selectList(String, Object): List
  • added: method SqlSessionManager.selectList(String, Object, RowBounds): List
  • added: method SqlSessionManager.selectMap(String, Object, String): Map
  • added: method SqlSessionManager.selectMap(String, Object, String, RowBounds): Map
  • added: method SqlSessionManager.selectMap(String, String): Map
  • added: method SqlSessionManager.selectOne(String): Object
  • added: method SqlSessionManager.selectOne(String, Object): Object
  • added: method SqlSessionManager.startManagedSession(): void
  • added: method SqlSessionManager.startManagedSession(Connection): void
  • added: method SqlSessionManager.startManagedSession(ExecutorType): void
  • added: method SqlSessionManager.startManagedSession(ExecutorType, Connection): void
  • added: method SqlSessionManager.startManagedSession(ExecutorType, TransactionIsolationLevel): void
  • added: method SqlSessionManager.startManagedSession(ExecutorType, boolean): void
  • added: method SqlSessionManager.startManagedSession(TransactionIsolationLevel): void
  • added: method SqlSessionManager.startManagedSession(boolean): void
  • added: method SqlSessionManager.update(String): int
  • added: method SqlSessionManager.update(String, Object): int
  • added: method TransactionIsolationLevel.getLevel(): int
  • added: static class Configuration.StrictMap extends ConcurrentHashMap
  • added: static field AutoMappingBehavior.FULL: AutoMappingBehavior
  • added: static field AutoMappingBehavior.NONE: AutoMappingBehavior
  • added: static field AutoMappingBehavior.PARTIAL: AutoMappingBehavior
  • added: static field AutoMappingUnknownColumnBehavior.FAILING: AutoMappingUnknownColumnBehavior
  • added: static field AutoMappingUnknownColumnBehavior.NONE: AutoMappingUnknownColumnBehavior
  • added: static field AutoMappingUnknownColumnBehavior.WARNING: AutoMappingUnknownColumnBehavior
  • added: static field ExecutorType.BATCH: ExecutorType
  • added: static field ExecutorType.REUSE: ExecutorType
  • added: static field ExecutorType.SIMPLE: ExecutorType
  • added: static field LocalCacheScope.SESSION: LocalCacheScope
  • added: static field LocalCacheScope.STATEMENT: LocalCacheScope
  • added: static field RowBounds.DEFAULT: RowBounds
  • added: static field RowBounds.NO_ROW_LIMIT: int
  • added: static field RowBounds.NO_ROW_OFFSET: int
  • added: static field TransactionIsolationLevel.NONE: TransactionIsolationLevel
  • added: static field TransactionIsolationLevel.READ_COMMITTED: TransactionIsolationLevel
  • added: static field TransactionIsolationLevel.READ_UNCOMMITTED: TransactionIsolationLevel
  • added: static field TransactionIsolationLevel.REPEATABLE_READ: TransactionIsolationLevel
  • added: static field TransactionIsolationLevel.SERIALIZABLE: TransactionIsolationLevel
  • added: static field TransactionIsolationLevel.SQL_SERVER_SNAPSHOT: TransactionIsolationLevel
  • added: static method AutoMappingBehavior.valueOf(String): AutoMappingBehavior
  • added: static method AutoMappingBehavior.values(): AutoMappingBehavior[]
  • added: static method AutoMappingUnknownColumnBehavior.valueOf(String): AutoMappingUnknownColumnBehavior
  • added: static method AutoMappingUnknownColumnBehavior.values(): AutoMappingUnknownColumnBehavior[]
  • added: static method ExecutorType.valueOf(String): ExecutorType
  • added: static method ExecutorType.values(): ExecutorType[]
  • added: static method LocalCacheScope.valueOf(String): LocalCacheScope
  • added: static method LocalCacheScope.values(): LocalCacheScope[]
  • added: static method SqlSessionManager.newInstance(InputStream): SqlSessionManager
  • added: static method SqlSessionManager.newInstance(InputStream, Properties): SqlSessionManager
  • added: static method SqlSessionManager.newInstance(InputStream, String): SqlSessionManager
  • added: static method SqlSessionManager.newInstance(Reader): SqlSessionManager
  • added: static method SqlSessionManager.newInstance(Reader, Properties): SqlSessionManager
  • added: static method SqlSessionManager.newInstance(Reader, String): SqlSessionManager
  • added: static method SqlSessionManager.newInstance(SqlSessionFactory): SqlSessionManager
  • added: static method TransactionIsolationLevel.valueOf(String): TransactionIsolationLevel
  • added: static method TransactionIsolationLevel.values(): TransactionIsolationLevel[]
  • added: class DefaultSqlSession implements SqlSession
  • added: class DefaultSqlSessionFactory implements SqlSessionFactory
  • added: ctor DefaultSqlSession(Configuration, Executor)
  • added: ctor DefaultSqlSession(Configuration, Executor, boolean)
  • added: ctor DefaultSqlSession.StrictMap()
  • added: ctor DefaultSqlSessionFactory(Configuration)
  • added: method DefaultSqlSession.StrictMap.get(Object): Object
  • added: method DefaultSqlSession.clearCache(): void
  • added: method DefaultSqlSession.close(): void
  • added: method DefaultSqlSession.commit(): void
  • added: method DefaultSqlSession.commit(boolean): void
  • added: method DefaultSqlSession.delete(String): int
  • added: method DefaultSqlSession.delete(String, Object): int
  • added: method DefaultSqlSession.flushStatements(): List
  • added: method DefaultSqlSession.getConfiguration(): Configuration
  • added: method DefaultSqlSession.getConnection(): Connection
  • added: method DefaultSqlSession.getMapper(Class): Object
  • added: method DefaultSqlSession.insert(String): int
  • added: method DefaultSqlSession.insert(String, Object): int
  • added: method DefaultSqlSession.rollback(): void
  • added: method DefaultSqlSession.rollback(boolean): void
  • added: method DefaultSqlSession.select(String, Object, ResultHandler): void
  • added: method DefaultSqlSession.select(String, Object, RowBounds, ResultHandler): void
  • added: method DefaultSqlSession.select(String, ResultHandler): void
  • added: method DefaultSqlSession.selectCursor(String): Cursor
  • added: method DefaultSqlSession.selectCursor(String, Object): Cursor
  • added: method DefaultSqlSession.selectCursor(String, Object, RowBounds): Cursor
  • added: method DefaultSqlSession.selectList(String): List
  • added: method DefaultSqlSession.selectList(String, Object): List
  • added: method DefaultSqlSession.selectList(String, Object, RowBounds): List
  • added: method DefaultSqlSession.selectMap(String, Object, String): Map
  • added: method DefaultSqlSession.selectMap(String, Object, String, RowBounds): Map
  • added: method DefaultSqlSession.selectMap(String, String): Map
  • added: method DefaultSqlSession.selectOne(String): Object
  • added: method DefaultSqlSession.selectOne(String, Object): Object
  • added: method DefaultSqlSession.update(String): int
  • added: method DefaultSqlSession.update(String, Object): int
  • added: method DefaultSqlSessionFactory.createSqlSession(Configuration, Executor, boolean): SqlSession
  • added: method DefaultSqlSessionFactory.getConfiguration(): Configuration
  • added: method DefaultSqlSessionFactory.openSession(): SqlSession
  • added: method DefaultSqlSessionFactory.openSession(Connection): SqlSession
  • added: method DefaultSqlSessionFactory.openSession(ExecutorType): SqlSession
  • added: method DefaultSqlSessionFactory.openSession(ExecutorType, Connection): SqlSession
  • added: method DefaultSqlSessionFactory.openSession(ExecutorType, TransactionIsolationLevel): SqlSession
  • added: method DefaultSqlSessionFactory.openSession(ExecutorType, boolean): SqlSession
  • added: method DefaultSqlSessionFactory.openSession(TransactionIsolationLevel): SqlSession
  • added: method DefaultSqlSessionFactory.openSession(boolean): SqlSession
  • added: static class DefaultSqlSession.StrictMap extends HashMap
  • added: class TransactionException extends PersistenceException
  • added: ctor TransactionException()
  • added: ctor TransactionException(String)
  • added: ctor TransactionException(String, Throwable)
  • added: ctor TransactionException(Throwable)
  • added: interface Transaction
  • added: interface TransactionFactory
  • added: method Transaction.close(): void
  • added: method Transaction.commit(): void
  • added: method Transaction.getConnection(): Connection
  • added: method Transaction.getTimeout(): Integer
  • added: method Transaction.rollback(): void
  • added: method TransactionFactory.newTransaction(Connection): Transaction
  • added: method TransactionFactory.newTransaction(DataSource, TransactionIsolationLevel, boolean): Transaction
  • added: method TransactionFactory.setProperties(Properties): void
  • added: class JdbcTransaction implements Transaction
  • added: class JdbcTransactionFactory implements TransactionFactory
  • added: ctor JdbcTransaction(Connection)
  • added: ctor JdbcTransaction(DataSource, TransactionIsolationLevel, boolean)
  • added: ctor JdbcTransaction(DataSource, TransactionIsolationLevel, boolean, boolean)
  • added: ctor JdbcTransactionFactory()
  • added: field JdbcTransaction.autoCommit: boolean
  • added: field JdbcTransaction.connection: Connection
  • added: field JdbcTransaction.dataSource: DataSource
  • added: field JdbcTransaction.level: TransactionIsolationLevel
  • added: field JdbcTransaction.skipSetAutoCommitOnClose: boolean
  • added: method JdbcTransaction.close(): void
  • added: method JdbcTransaction.commit(): void
  • added: method JdbcTransaction.getConnection(): Connection
  • added: method JdbcTransaction.getTimeout(): Integer
  • added: method JdbcTransaction.openConnection(): void
  • added: method JdbcTransaction.resetAutoCommit(): void
  • added: method JdbcTransaction.rollback(): void
  • added: method JdbcTransaction.setDesiredAutoCommit(boolean): void
  • added: method JdbcTransactionFactory.newTransaction(Connection): Transaction
  • added: method JdbcTransactionFactory.newTransaction(DataSource, TransactionIsolationLevel, boolean): Transaction
  • added: method JdbcTransactionFactory.setProperties(Properties): void
  • added: class ManagedTransaction implements Transaction
  • added: class ManagedTransactionFactory implements TransactionFactory
  • added: ctor ManagedTransaction(Connection, boolean)
  • added: ctor ManagedTransaction(DataSource, TransactionIsolationLevel, boolean)
  • added: ctor ManagedTransactionFactory()
  • added: method ManagedTransaction.close(): void
  • added: method ManagedTransaction.commit(): void
  • added: method ManagedTransaction.getConnection(): Connection
  • added: method ManagedTransaction.getTimeout(): Integer
  • added: method ManagedTransaction.openConnection(): void
  • added: method ManagedTransaction.rollback(): void
  • added: method ManagedTransactionFactory.newTransaction(Connection): Transaction
  • added: method ManagedTransactionFactory.newTransaction(DataSource, TransactionIsolationLevel, boolean): Transaction
  • added: method ManagedTransactionFactory.setProperties(Properties): void
  • added: @interface Alias
  • added: @interface MappedJdbcTypes
  • added: @interface MappedTypes
  • added: abstract class BaseTypeHandler implements TypeHandler
  • added: abstract class TypeReference
  • added: class ArrayTypeHandler extends BaseTypeHandler
  • added: class BigDecimalTypeHandler extends BaseTypeHandler
  • added: class BigIntegerTypeHandler extends BaseTypeHandler
  • added: class BlobByteObjectArrayTypeHandler extends BaseTypeHandler
  • added: class BlobInputStreamTypeHandler extends BaseTypeHandler
  • added: class BlobTypeHandler extends BaseTypeHandler
  • added: class BooleanTypeHandler extends BaseTypeHandler
  • added: class ByteArrayTypeHandler extends BaseTypeHandler
  • added: class ByteObjectArrayTypeHandler extends BaseTypeHandler
  • added: class ByteTypeHandler extends BaseTypeHandler
  • added: class CharacterTypeHandler extends BaseTypeHandler
  • added: class ClobReaderTypeHandler extends BaseTypeHandler
  • added: class ClobTypeHandler extends BaseTypeHandler
  • added: class ConflictedTypeHandler implements TypeHandler
  • added: class DateOnlyTypeHandler extends BaseTypeHandler
  • added: class DateTypeHandler extends BaseTypeHandler
  • added: class DoubleTypeHandler extends BaseTypeHandler
  • added: class EnumOrdinalTypeHandler extends BaseTypeHandler
  • added: class EnumTypeHandler extends BaseTypeHandler
  • added: class FloatTypeHandler extends BaseTypeHandler
  • added: class InstantTypeHandler extends BaseTypeHandler
  • added: class IntegerTypeHandler extends BaseTypeHandler
  • added: class JapaneseDateTypeHandler extends BaseTypeHandler
  • added: class LocalDateTimeTypeHandler extends BaseTypeHandler
  • added: class LocalDateTypeHandler extends BaseTypeHandler
  • added: class LocalTimeTypeHandler extends BaseTypeHandler
  • added: class LongTypeHandler extends BaseTypeHandler
  • added: class MonthTypeHandler extends BaseTypeHandler
  • added: class NClobTypeHandler extends BaseTypeHandler
  • added: class NStringTypeHandler extends BaseTypeHandler
  • added: class ObjectTypeHandler extends BaseTypeHandler
  • added: class OffsetDateTimeTypeHandler extends BaseTypeHandler
  • added: class OffsetTimeTypeHandler extends BaseTypeHandler
  • added: class ShortTypeHandler extends BaseTypeHandler
  • added: class SimpleTypeRegistry
  • added: class SqlDateTypeHandler extends BaseTypeHandler
  • added: class SqlTimeTypeHandler extends BaseTypeHandler
  • added: class SqlTimestampTypeHandler extends BaseTypeHandler
  • added: class SqlxmlTypeHandler extends BaseTypeHandler
  • added: class StringTypeHandler extends BaseTypeHandler
  • added: class TimeOnlyTypeHandler extends BaseTypeHandler
  • added: class TypeAliasRegistry
  • added: class TypeException extends PersistenceException
  • added: class UnknownTypeHandler extends BaseTypeHandler
  • added: class YearMonthTypeHandler extends BaseTypeHandler
  • added: class YearTypeHandler extends BaseTypeHandler
  • added: class ZonedDateTimeTypeHandler extends BaseTypeHandler
  • added: ctor ArrayTypeHandler()
  • added: ctor BaseTypeHandler()
  • added: ctor BigDecimalTypeHandler()
  • added: ctor BigIntegerTypeHandler()
  • added: ctor BlobByteObjectArrayTypeHandler()
  • added: ctor BlobInputStreamTypeHandler()
  • added: ctor BlobTypeHandler()
  • added: ctor BooleanTypeHandler()
  • added: ctor ByteArrayTypeHandler()
  • added: ctor ByteObjectArrayTypeHandler()
  • added: ctor ByteTypeHandler()
  • added: ctor CharacterTypeHandler()
  • added: ctor ClobReaderTypeHandler()
  • added: ctor ClobTypeHandler()
  • added: ctor ConflictedTypeHandler(Class, JdbcType, TypeHandler, TypeHandler)
  • added: ctor DateOnlyTypeHandler()
  • added: ctor DateTypeHandler()
  • added: ctor DoubleTypeHandler()
  • added: ctor EnumOrdinalTypeHandler(Class)
  • added: ctor EnumTypeHandler(Class)
  • added: ctor FloatTypeHandler()
  • added: ctor InstantTypeHandler()
  • added: ctor IntegerTypeHandler()
  • added: ctor JapaneseDateTypeHandler()
  • added: ctor LocalDateTimeTypeHandler()
  • added: ctor LocalDateTypeHandler()
  • added: ctor LocalTimeTypeHandler()
  • added: ctor LongTypeHandler()
  • added: ctor MonthTypeHandler()
  • added: ctor NClobTypeHandler()
  • added: ctor NStringTypeHandler()
  • added: ctor ObjectTypeHandler()
  • added: ctor OffsetDateTimeTypeHandler()
  • added: ctor OffsetTimeTypeHandler()
  • added: ctor ShortTypeHandler()
  • added: ctor SqlDateTypeHandler()
  • added: ctor SqlTimeTypeHandler()
  • added: ctor SqlTimestampTypeHandler()
  • added: ctor SqlxmlTypeHandler()
  • added: ctor StringTypeHandler()
  • added: ctor TimeOnlyTypeHandler()
  • added: ctor TypeAliasRegistry()
  • added: ctor TypeException()
  • added: ctor TypeException(String)
  • added: ctor TypeException(String, Throwable)
  • added: ctor TypeException(Throwable)
  • added: ctor TypeHandlerRegistry()
  • added: ctor TypeHandlerRegistry(Configuration)
  • added: ctor TypeReference()
  • added: ctor UnknownTypeHandler(Configuration)
  • added: ctor UnknownTypeHandler(TypeHandlerRegistry)
  • added: ctor YearMonthTypeHandler()
  • added: ctor YearTypeHandler()
  • added: ctor ZonedDateTimeTypeHandler()
  • added: enum JdbcType
  • added: field BaseTypeHandler.configuration: Configuration
  • added: field JdbcType.TYPE_CODE: int
  • added: final class TypeHandlerRegistry
  • added: interface TypeHandler
  • added: method Alias.value(): String
  • added: method ArrayTypeHandler.extractArray(Array): Object
  • added: method ArrayTypeHandler.getNullableResult(CallableStatement, int): Object
  • added: method ArrayTypeHandler.getNullableResult(ResultSet, String): Object
  • added: method ArrayTypeHandler.getNullableResult(ResultSet, int): Object
  • added: method ArrayTypeHandler.resolveTypeName(Class): String
  • added: method ArrayTypeHandler.setNonNullParameter(PreparedStatement, int, Object, JdbcType): void
  • added: method BaseTypeHandler.getNullableResult(CallableStatement, int): Object
  • added: method BaseTypeHandler.getNullableResult(ResultSet, String): Object
  • added: method BaseTypeHandler.getNullableResult(ResultSet, int): Object
  • added: method BaseTypeHandler.getResult(CallableStatement, int): Object
  • added: method BaseTypeHandler.getResult(ResultSet, String): Object
  • added: method BaseTypeHandler.getResult(ResultSet, int): Object
  • added: method BaseTypeHandler.setConfiguration(Configuration): void
  • added: method BaseTypeHandler.setNonNullParameter(PreparedStatement, int, Object, JdbcType): void
  • added: method BaseTypeHandler.setParameter(PreparedStatement, int, Object, JdbcType): void
  • added: method BigDecimalTypeHandler.getNullableResult(CallableStatement, int): BigDecimal
  • added: method BigDecimalTypeHandler.getNullableResult(ResultSet, String): BigDecimal
  • added: method BigDecimalTypeHandler.getNullableResult(ResultSet, int): BigDecimal
  • added: method BigDecimalTypeHandler.setNonNullParameter(PreparedStatement, int, BigDecimal, JdbcType): void
  • added: method BigIntegerTypeHandler.getNullableResult(CallableStatement, int): BigInteger
  • added: method BigIntegerTypeHandler.getNullableResult(ResultSet, String): BigInteger
  • added: method BigIntegerTypeHandler.getNullableResult(ResultSet, int): BigInteger
  • added: method BigIntegerTypeHandler.setNonNullParameter(PreparedStatement, int, BigInteger, JdbcType): void
  • added: method BlobByteObjectArrayTypeHandler.getNullableResult(CallableStatement, int): Byte[]
  • added: method BlobByteObjectArrayTypeHandler.getNullableResult(ResultSet, String): Byte[]
  • added: method BlobByteObjectArrayTypeHandler.getNullableResult(ResultSet, int): Byte[]
  • added: method BlobByteObjectArrayTypeHandler.setNonNullParameter(PreparedStatement, int, Byte[], JdbcType): void
  • added: method BlobInputStreamTypeHandler.getNullableResult(CallableStatement, int): InputStream
  • added: method BlobInputStreamTypeHandler.getNullableResult(ResultSet, String): InputStream
  • added: method BlobInputStreamTypeHandler.getNullableResult(ResultSet, int): InputStream
  • added: method BlobInputStreamTypeHandler.setNonNullParameter(PreparedStatement, int, InputStream, JdbcType): void
  • added: method BlobTypeHandler.getNullableResult(CallableStatement, int): byte[]
  • added: method BlobTypeHandler.getNullableResult(ResultSet, String): byte[]
  • added: method BlobTypeHandler.getNullableResult(ResultSet, int): byte[]
  • added: method BlobTypeHandler.setNonNullParameter(PreparedStatement, int, byte[], JdbcType): void
  • added: method BooleanTypeHandler.getNullableResult(CallableStatement, int): Boolean
  • added: method BooleanTypeHandler.getNullableResult(ResultSet, String): Boolean
  • added: method BooleanTypeHandler.getNullableResult(ResultSet, int): Boolean
  • added: method BooleanTypeHandler.setNonNullParameter(PreparedStatement, int, Boolean, JdbcType): void
  • added: method ByteArrayTypeHandler.getNullableResult(CallableStatement, int): byte[]
  • added: method ByteArrayTypeHandler.getNullableResult(ResultSet, String): byte[]
  • added: method ByteArrayTypeHandler.getNullableResult(ResultSet, int): byte[]
  • added: method ByteArrayTypeHandler.setNonNullParameter(PreparedStatement, int, byte[], JdbcType): void
  • added: method ByteObjectArrayTypeHandler.getNullableResult(CallableStatement, int): Byte[]
  • added: method ByteObjectArrayTypeHandler.getNullableResult(ResultSet, String): Byte[]
  • added: method ByteObjectArrayTypeHandler.getNullableResult(ResultSet, int): Byte[]
  • added: method ByteObjectArrayTypeHandler.setNonNullParameter(PreparedStatement, int, Byte[], JdbcType): void
  • added: method ByteTypeHandler.getNullableResult(CallableStatement, int): Byte
  • added: method ByteTypeHandler.getNullableResult(ResultSet, String): Byte
  • added: method ByteTypeHandler.getNullableResult(ResultSet, int): Byte
  • added: method ByteTypeHandler.setNonNullParameter(PreparedStatement, int, Byte, JdbcType): void
  • added: method CharacterTypeHandler.getNullableResult(CallableStatement, int): Character
  • added: method CharacterTypeHandler.getNullableResult(ResultSet, String): Character
  • added: method CharacterTypeHandler.getNullableResult(ResultSet, int): Character
  • added: method CharacterTypeHandler.setNonNullParameter(PreparedStatement, int, Character, JdbcType): void
  • added: method ClobReaderTypeHandler.getNullableResult(CallableStatement, int): Reader
  • added: method ClobReaderTypeHandler.getNullableResult(ResultSet, String): Reader
  • added: method ClobReaderTypeHandler.getNullableResult(ResultSet, int): Reader
  • added: method ClobReaderTypeHandler.setNonNullParameter(PreparedStatement, int, Reader, JdbcType): void
  • added: method ClobTypeHandler.getNullableResult(CallableStatement, int): String
  • added: method ClobTypeHandler.getNullableResult(ResultSet, String): String
  • added: method ClobTypeHandler.getNullableResult(ResultSet, int): String
  • added: method ClobTypeHandler.setNonNullParameter(PreparedStatement, int, String, JdbcType): void
  • added: method ConflictedTypeHandler.getResult(CallableStatement, int): Object
  • added: method ConflictedTypeHandler.getResult(ResultSet, String): Object
  • added: method ConflictedTypeHandler.getResult(ResultSet, int): Object
  • added: method ConflictedTypeHandler.setParameter(PreparedStatement, int, Object, JdbcType): void
  • added: method DateOnlyTypeHandler.getNullableResult(CallableStatement, int): Date
  • added: method DateOnlyTypeHandler.getNullableResult(ResultSet, String): Date
  • added: method DateOnlyTypeHandler.getNullableResult(ResultSet, int): Date
  • added: method DateOnlyTypeHandler.setNonNullParameter(PreparedStatement, int, Date, JdbcType): void
  • added: method DateTypeHandler.getNullableResult(CallableStatement, int): Date
  • added: method DateTypeHandler.getNullableResult(ResultSet, String): Date
  • added: method DateTypeHandler.getNullableResult(ResultSet, int): Date
  • added: method DateTypeHandler.setNonNullParameter(PreparedStatement, int, Date, JdbcType): void
  • added: method DoubleTypeHandler.getNullableResult(CallableStatement, int): Double
  • added: method DoubleTypeHandler.getNullableResult(ResultSet, String): Double
  • added: method DoubleTypeHandler.getNullableResult(ResultSet, int): Double
  • added: method DoubleTypeHandler.setNonNullParameter(PreparedStatement, int, Double, JdbcType): void
  • added: method EnumOrdinalTypeHandler.getNullableResult(CallableStatement, int): Enum
  • added: method EnumOrdinalTypeHandler.getNullableResult(ResultSet, String): Enum
  • added: method EnumOrdinalTypeHandler.getNullableResult(ResultSet, int): Enum
  • added: method EnumOrdinalTypeHandler.setNonNullParameter(PreparedStatement, int, Enum, JdbcType): void
  • added: method EnumTypeHandler.getNullableResult(CallableStatement, int): Enum
  • added: method EnumTypeHandler.getNullableResult(ResultSet, String): Enum
  • added: method EnumTypeHandler.getNullableResult(ResultSet, int): Enum
  • added: method EnumTypeHandler.setNonNullParameter(PreparedStatement, int, Enum, JdbcType): void
  • added: method FloatTypeHandler.getNullableResult(CallableStatement, int): Float
  • added: method FloatTypeHandler.getNullableResult(ResultSet, String): Float
  • added: method FloatTypeHandler.getNullableResult(ResultSet, int): Float
  • added: method FloatTypeHandler.setNonNullParameter(PreparedStatement, int, Float, JdbcType): void
  • added: method InstantTypeHandler.getNullableResult(CallableStatement, int): Instant
  • added: method InstantTypeHandler.getNullableResult(ResultSet, String): Instant
  • added: method InstantTypeHandler.getNullableResult(ResultSet, int): Instant
  • added: method InstantTypeHandler.setNonNullParameter(PreparedStatement, int, Instant, JdbcType): void
  • added: method IntegerTypeHandler.getNullableResult(CallableStatement, int): Integer
  • added: method IntegerTypeHandler.getNullableResult(ResultSet, String): Integer
  • added: method IntegerTypeHandler.getNullableResult(ResultSet, int): Integer
  • added: method IntegerTypeHandler.setNonNullParameter(PreparedStatement, int, Integer, JdbcType): void
  • added: method JapaneseDateTypeHandler.getNullableResult(CallableStatement, int): JapaneseDate
  • added: method JapaneseDateTypeHandler.getNullableResult(ResultSet, String): JapaneseDate
  • added: method JapaneseDateTypeHandler.getNullableResult(ResultSet, int): JapaneseDate
  • added: method JapaneseDateTypeHandler.setNonNullParameter(PreparedStatement, int, JapaneseDate, JdbcType): void
  • added: method LocalDateTimeTypeHandler.getNullableResult(CallableStatement, int): LocalDateTime
  • added: method LocalDateTimeTypeHandler.getNullableResult(ResultSet, String): LocalDateTime
  • added: method LocalDateTimeTypeHandler.getNullableResult(ResultSet, int): LocalDateTime
  • added: method LocalDateTimeTypeHandler.setNonNullParameter(PreparedStatement, int, LocalDateTime, JdbcType): void
  • added: method LocalDateTypeHandler.getNullableResult(CallableStatement, int): LocalDate
  • added: method LocalDateTypeHandler.getNullableResult(ResultSet, String): LocalDate
  • added: method LocalDateTypeHandler.getNullableResult(ResultSet, int): LocalDate
  • added: method LocalDateTypeHandler.setNonNullParameter(PreparedStatement, int, LocalDate, JdbcType): void
  • added: method LocalTimeTypeHandler.getNullableResult(CallableStatement, int): LocalTime
  • added: method LocalTimeTypeHandler.getNullableResult(ResultSet, String): LocalTime
  • added: method LocalTimeTypeHandler.getNullableResult(ResultSet, int): LocalTime
  • added: method LocalTimeTypeHandler.setNonNullParameter(PreparedStatement, int, LocalTime, JdbcType): void
  • added: method LongTypeHandler.getNullableResult(CallableStatement, int): Long
  • added: method LongTypeHandler.getNullableResult(ResultSet, String): Long
  • added: method LongTypeHandler.getNullableResult(ResultSet, int): Long
  • added: method LongTypeHandler.setNonNullParameter(PreparedStatement, int, Long, JdbcType): void
  • added: method MappedJdbcTypes.includeNullJdbcType(): boolean
  • added: method MappedJdbcTypes.value(): JdbcType[]
  • added: method MappedTypes.value(): Class[]
  • added: method MonthTypeHandler.getNullableResult(CallableStatement, int): Month
  • added: method MonthTypeHandler.getNullableResult(ResultSet, String): Month
  • added: method MonthTypeHandler.getNullableResult(ResultSet, int): Month
  • added: method MonthTypeHandler.setNonNullParameter(PreparedStatement, int, Month, JdbcType): void
  • added: method NClobTypeHandler.getNullableResult(CallableStatement, int): String
  • added: method NClobTypeHandler.getNullableResult(ResultSet, String): String
  • added: method NClobTypeHandler.getNullableResult(ResultSet, int): String
  • added: method NClobTypeHandler.setNonNullParameter(PreparedStatement, int, String, JdbcType): void
  • added: method NStringTypeHandler.getNullableResult(CallableStatement, int): String
  • added: method NStringTypeHandler.getNullableResult(ResultSet, String): String
  • added: method NStringTypeHandler.getNullableResult(ResultSet, int): String
  • added: method NStringTypeHandler.setNonNullParameter(PreparedStatement, int, String, JdbcType): void
  • added: method ObjectTypeHandler.getNullableResult(CallableStatement, int): Object
  • added: method ObjectTypeHandler.getNullableResult(ResultSet, String): Object
  • added: method ObjectTypeHandler.getNullableResult(ResultSet, int): Object
  • added: method ObjectTypeHandler.setNonNullParameter(PreparedStatement, int, Object, JdbcType): void
  • added: method OffsetDateTimeTypeHandler.getNullableResult(CallableStatement, int): OffsetDateTime
  • added: method OffsetDateTimeTypeHandler.getNullableResult(ResultSet, String): OffsetDateTime
  • added: method OffsetDateTimeTypeHandler.getNullableResult(ResultSet, int): OffsetDateTime
  • added: method OffsetDateTimeTypeHandler.setNonNullParameter(PreparedStatement, int, OffsetDateTime, JdbcType): void
  • added: method OffsetTimeTypeHandler.getNullableResult(CallableStatement, int): OffsetTime
  • added: method OffsetTimeTypeHandler.getNullableResult(ResultSet, String): OffsetTime
  • added: method OffsetTimeTypeHandler.getNullableResult(ResultSet, int): OffsetTime
  • added: method OffsetTimeTypeHandler.setNonNullParameter(PreparedStatement, int, OffsetTime, JdbcType): void
  • added: method ShortTypeHandler.getNullableResult(CallableStatement, int): Short
  • added: method ShortTypeHandler.getNullableResult(ResultSet, String): Short
  • added: method ShortTypeHandler.getNullableResult(ResultSet, int): Short
  • added: method ShortTypeHandler.setNonNullParameter(PreparedStatement, int, Short, JdbcType): void
  • added: method SqlDateTypeHandler.getNullableResult(CallableStatement, int): Date
  • added: method SqlDateTypeHandler.getNullableResult(ResultSet, String): Date
  • added: method SqlDateTypeHandler.getNullableResult(ResultSet, int): Date
  • added: method SqlDateTypeHandler.setNonNullParameter(PreparedStatement, int, Date, JdbcType): void
  • added: method SqlTimeTypeHandler.getNullableResult(CallableStatement, int): Time
  • added: method SqlTimeTypeHandler.getNullableResult(ResultSet, String): Time
  • added: method SqlTimeTypeHandler.getNullableResult(ResultSet, int): Time
  • added: method SqlTimeTypeHandler.setNonNullParameter(PreparedStatement, int, Time, JdbcType): void
  • added: method SqlTimestampTypeHandler.getNullableResult(CallableStatement, int): Timestamp
  • added: method SqlTimestampTypeHandler.getNullableResult(ResultSet, String): Timestamp
  • added: method SqlTimestampTypeHandler.getNullableResult(ResultSet, int): Timestamp
  • added: method SqlTimestampTypeHandler.setNonNullParameter(PreparedStatement, int, Timestamp, JdbcType): void
  • added: method SqlxmlTypeHandler.getNullableResult(CallableStatement, int): String
  • added: method SqlxmlTypeHandler.getNullableResult(ResultSet, String): String
  • added: method SqlxmlTypeHandler.getNullableResult(ResultSet, int): String
  • added: method SqlxmlTypeHandler.setNonNullParameter(PreparedStatement, int, String, JdbcType): void
  • added: method SqlxmlTypeHandler.sqlxmlToString(SQLXML): String
  • added: method StringTypeHandler.getNullableResult(CallableStatement, int): String
  • added: method StringTypeHandler.getNullableResult(ResultSet, String): String
  • added: method StringTypeHandler.getNullableResult(ResultSet, int): String
  • added: method StringTypeHandler.setNonNullParameter(PreparedStatement, int, String, JdbcType): void
  • added: method TimeOnlyTypeHandler.getNullableResult(CallableStatement, int): Date
  • added: method TimeOnlyTypeHandler.getNullableResult(ResultSet, String): Date
  • added: method TimeOnlyTypeHandler.getNullableResult(ResultSet, int): Date
  • added: method TimeOnlyTypeHandler.setNonNullParameter(PreparedStatement, int, Date, JdbcType): void
  • added: method TypeAliasRegistry.getTypeAliases(): Map
  • added: method TypeAliasRegistry.registerAlias(Class): void
  • added: method TypeAliasRegistry.registerAlias(String, Class): void
  • added: method TypeAliasRegistry.registerAlias(String, String): void
  • added: method TypeAliasRegistry.registerAliases(String): void
  • added: method TypeAliasRegistry.registerAliases(String, Class): void
  • added: method TypeAliasRegistry.resolveAlias(String): Class
  • added: method TypeHandler.getResult(CallableStatement, int): Object
  • added: method TypeHandler.getResult(ResultSet, String): Object
  • added: method TypeHandler.getResult(ResultSet, int): Object
  • added: method TypeHandler.setParameter(PreparedStatement, int, Object, JdbcType): void
  • added: method TypeHandlerRegistry.getInstance(Type, Class): TypeHandler
  • added: method TypeHandlerRegistry.getMappingTypeHandler(Class): TypeHandler
  • added: method TypeHandlerRegistry.getTypeHandler(JdbcType): TypeHandler
  • added: method TypeHandlerRegistry.getTypeHandler(Type): TypeHandler
  • added: method TypeHandlerRegistry.getTypeHandler(Type, JdbcType): TypeHandler
  • added: method TypeHandlerRegistry.getTypeHandler(Type, JdbcType, Class): TypeHandler
  • added: method TypeHandlerRegistry.getTypeHandler(TypeReference): TypeHandler
  • added: method TypeHandlerRegistry.getTypeHandler(TypeReference, JdbcType): TypeHandler
  • added: method TypeHandlerRegistry.getTypeHandlers(): Collection
  • added: method TypeHandlerRegistry.hasTypeHandler(Type): boolean
  • added: method TypeHandlerRegistry.hasTypeHandler(Type, JdbcType): boolean
  • added: method TypeHandlerRegistry.hasTypeHandler(TypeReference): boolean
  • added: method TypeHandlerRegistry.hasTypeHandler(TypeReference, JdbcType): boolean
  • added: method TypeHandlerRegistry.register(Class): void
  • added: method TypeHandlerRegistry.register(Class, TypeHandler): void
  • added: method TypeHandlerRegistry.register(JdbcType, TypeHandler): void
  • added: method TypeHandlerRegistry.register(String): void
  • added: method TypeHandlerRegistry.register(String, String): void
  • added: method TypeHandlerRegistry.register(Type, Class): void
  • added: method TypeHandlerRegistry.register(Type, JdbcType, Class): void
  • added: method TypeHandlerRegistry.register(Type, JdbcType, TypeHandler): void
  • added: method TypeHandlerRegistry.register(TypeHandler): void
  • added: method TypeHandlerRegistry.register(TypeReference, TypeHandler): void
  • added: method TypeHandlerRegistry.setDefaultEnumTypeHandler(Class): void
  • added: method TypeReference.getRawType(): Type
  • added: method TypeReference.toString(): String
  • added: method UnknownTypeHandler.getNullableResult(CallableStatement, int): Object
  • added: method UnknownTypeHandler.getNullableResult(ResultSet, String): Object
  • added: method UnknownTypeHandler.getNullableResult(ResultSet, int): Object
  • added: method UnknownTypeHandler.setNonNullParameter(PreparedStatement, int, Object, JdbcType): void
  • added: method YearMonthTypeHandler.getNullableResult(CallableStatement, int): YearMonth
  • added: method YearMonthTypeHandler.getNullableResult(ResultSet, String): YearMonth
  • added: method YearMonthTypeHandler.getNullableResult(ResultSet, int): YearMonth
  • added: method YearMonthTypeHandler.setNonNullParameter(PreparedStatement, int, YearMonth, JdbcType): void
  • added: method YearTypeHandler.getNullableResult(CallableStatement, int): Year
  • added: method YearTypeHandler.getNullableResult(ResultSet, String): Year
  • added: method YearTypeHandler.getNullableResult(ResultSet, int): Year
  • added: method YearTypeHandler.setNonNullParameter(PreparedStatement, int, Year, JdbcType): void
  • added: method ZonedDateTimeTypeHandler.getNullableResult(CallableStatement, int): ZonedDateTime
  • added: method ZonedDateTimeTypeHandler.getNullableResult(ResultSet, String): ZonedDateTime
  • added: method ZonedDateTimeTypeHandler.getNullableResult(ResultSet, int): ZonedDateTime
  • added: method ZonedDateTimeTypeHandler.setNonNullParameter(PreparedStatement, int, ZonedDateTime, JdbcType): void
  • added: static field BigDecimalTypeHandler.INSTANCE: BigDecimalTypeHandler
  • added: static field BlobTypeHandler.INSTANCE: BlobTypeHandler
  • added: static field BooleanTypeHandler.INSTANCE: BooleanTypeHandler
  • added: static field ByteArrayTypeHandler.INSTANCE: ByteArrayTypeHandler
  • added: static field ByteTypeHandler.INSTANCE: ByteTypeHandler
  • added: static field ClobTypeHandler.INSTANCE: ClobTypeHandler
  • added: static field DateOnlyTypeHandler.INSTANCE: DateOnlyTypeHandler
  • added: static field DateTypeHandler.INSTANCE: DateTypeHandler
  • added: static field DoubleTypeHandler.INSTANCE: DoubleTypeHandler
  • added: static field FloatTypeHandler.INSTANCE: FloatTypeHandler
  • added: static field IntegerTypeHandler.INSTANCE: IntegerTypeHandler
  • added: static field JdbcType.ARRAY: JdbcType
  • added: static field JdbcType.BIGINT: JdbcType
  • added: static field JdbcType.BINARY: JdbcType
  • added: static field JdbcType.BIT: JdbcType
  • added: static field JdbcType.BLOB: JdbcType
  • added: static field JdbcType.BOOLEAN: JdbcType
  • added: static field JdbcType.CHAR: JdbcType
  • added: static field JdbcType.CLOB: JdbcType
  • added: static field JdbcType.CURSOR: JdbcType
  • added: static field JdbcType.DATALINK: JdbcType
  • added: static field JdbcType.DATE: JdbcType
  • added: static field JdbcType.DATETIMEOFFSET: JdbcType
  • added: static field JdbcType.DECIMAL: JdbcType
  • added: static field JdbcType.DISTINCT: JdbcType
  • added: static field JdbcType.DOUBLE: JdbcType
  • added: static field JdbcType.FLOAT: JdbcType
  • added: static field JdbcType.INTEGER: JdbcType
  • added: static field JdbcType.JAVA_OBJECT: JdbcType
  • added: static field JdbcType.LONGNVARCHAR: JdbcType
  • added: static field JdbcType.LONGVARBINARY: JdbcType
  • added: static field JdbcType.LONGVARCHAR: JdbcType
  • added: static field JdbcType.NCHAR: JdbcType
  • added: static field JdbcType.NCLOB: JdbcType
  • added: static field JdbcType.NULL: JdbcType
  • added: static field JdbcType.NUMERIC: JdbcType
  • added: static field JdbcType.NVARCHAR: JdbcType
  • added: static field JdbcType.OTHER: JdbcType
  • added: static field JdbcType.REAL: JdbcType
  • added: static field JdbcType.REF: JdbcType
  • added: static field JdbcType.ROWID: JdbcType
  • added: static field JdbcType.SMALLINT: JdbcType
  • added: static field JdbcType.SQLXML: JdbcType
  • added: static field JdbcType.STRUCT: JdbcType
  • added: static field JdbcType.TIME: JdbcType
  • added: static field JdbcType.TIMESTAMP: JdbcType
  • added: static field JdbcType.TIMESTAMP_WITH_TIMEZONE: JdbcType
  • added: static field JdbcType.TIME_WITH_TIMEZONE: JdbcType
  • added: static field JdbcType.TINYINT: JdbcType
  • added: static field JdbcType.UNDEFINED: JdbcType
  • added: static field JdbcType.VARBINARY: JdbcType
  • added: static field JdbcType.VARCHAR: JdbcType
  • added: static field LocalDateTypeHandler.INSTANCE: LocalDateTypeHandler
  • added: static field LocalTimeTypeHandler.INSTANCE: LocalTimeTypeHandler
  • added: static field LongTypeHandler.INSTANCE: LongTypeHandler
  • added: static field NClobTypeHandler.INSTANCE: NClobTypeHandler
  • added: static field NStringTypeHandler.INSTANCE: NStringTypeHandler
  • added: static field ObjectTypeHandler.INSTANCE: ObjectTypeHandler
  • added: static field ShortTypeHandler.INSTANCE: ShortTypeHandler
  • added: static field StringTypeHandler.INSTANCE: StringTypeHandler
  • added: static field TimeOnlyTypeHandler.INSTANCE: TimeOnlyTypeHandler
  • added: static method JdbcType.forCode(int): JdbcType
  • added: static method JdbcType.valueOf(String): JdbcType
  • added: static method JdbcType.values(): JdbcType[]
  • added: static method SimpleTypeRegistry.isSimpleType(Class): boolean