Package com.tangosol.coherence.rest.util
Class PartialObject.ClassReaderInternal
java.lang.Object
com.tangosol.util.asm.BaseClassReaderInternal<org.objectweb.asm.ClassReader,org.objectweb.asm.ClassVisitor>
 
com.tangosol.coherence.rest.util.PartialObject.ClassReaderInternal
- Enclosing class:
- PartialObject
protected static final class PartialObject.ClassReaderInternal
extends com.tangosol.util.asm.BaseClassReaderInternal<org.objectweb.asm.ClassReader,org.objectweb.asm.ClassVisitor> 
This class wraps ASM's ClassReader allowing Coherence to bypass the class
 version checks performed by ASM when reading a class.
- Since:
- 15.1.1.0
- 
Field SummaryFields inherited from class com.tangosol.util.asm.BaseClassReaderInternalm_abBytes
- 
Constructor SummaryConstructorsConstructorDescriptionClassReaderInternal(byte[] abBytes) ClassReaderInternal(InputStream streamIn) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaccept(org.objectweb.asm.ClassReader classReader, org.objectweb.asm.ClassVisitor classVisitor, int nParsingOptions) Perform the accept operation on the module-specific ClassReaderprotected org.objectweb.asm.ClassReadercreateReader(byte[] abBytes) Create the module-specific ClassReader.Methods inherited from class com.tangosol.util.asm.BaseClassReaderInternalaccept, getMajorVersion, setMajorVersion
- 
Constructor Details- 
ClassReaderInternal- Throws:
- IOException
- See Also:
 
- 
ClassReaderInternalpublic ClassReaderInternal(byte[] abBytes) - See Also:
 
 
- 
- 
Method Details- 
createReaderprotected org.objectweb.asm.ClassReader createReader(byte[] abBytes) Description copied from class:com.tangosol.util.asm.BaseClassReaderInternalCreate the module-specific ClassReader.- Specified by:
- createReaderin class- com.tangosol.util.asm.BaseClassReaderInternal<org.objectweb.asm.ClassReader,- org.objectweb.asm.ClassVisitor> 
- Parameters:
- abBytes- the class bytes
- Returns:
- the module-specific ClassReader
 
- 
acceptprotected void accept(org.objectweb.asm.ClassReader classReader, org.objectweb.asm.ClassVisitor classVisitor, int nParsingOptions) Description copied from class:com.tangosol.util.asm.BaseClassReaderInternalPerform the accept operation on the module-specific ClassReader- Specified by:
- acceptin class- com.tangosol.util.asm.BaseClassReaderInternal<org.objectweb.asm.ClassReader,- org.objectweb.asm.ClassVisitor> 
- Parameters:
- classReader- the module-specific ClassReader
- classVisitor- the module-specific ClassVisitor
- nParsingOptions- the parsing options
 
 
-