Top Fields Constructors Methods
org.eclipse.persistence.asm.internal.platform.eclipselink

public Class ClassReaderImpl

extends ClassReader
Class Inheritance
Imports
java.io.IOException, .InputStream, java.util.Arrays, org.eclipse.persistence.asm.Attribute, .ClassVisitor, org.eclipse.persistence.internal.libraries.asm.ClassReader, .EclipseLinkClassReader

Field Summary

Modifier and TypeField and Description
private ClassReader

Constructor Summary

AccessConstructor and Description
public
ClassReaderImpl(final InputStream inputStream)

public
ClassReaderImpl(final InputStream inputStream, final boolean checkClassVersion)

public
ClassReaderImpl(final byte[] classFileBuffer)

public
ClassReaderImpl(final byte[] classFileBuffer, final int classFileOffset, final int classFileLength)

Method Summary

Modifier and TypeMethod and Description
public void
accept(ClassVisitor classVisitor, int parsingOptions)

Implements abstract org.eclipse.persistence.asm.ClassReader.accept.

public void
accept(ClassVisitor classVisitor, Attribute[] attributePrototypes, int parsingOptions)

Implements abstract org.eclipse.persistence.asm.ClassReader.accept.

public int
public String[]
public ClassReader
public String
public <T> T
Inherited from org.eclipse.persistence.asm.ClassReader:
valueInt

Field Detail

elClassReaderback to summary
private ClassReader elClassReader

Constructor Detail

ClassReaderImplback to summary
public ClassReaderImpl(final InputStream inputStream) throws IOException
ClassReaderImplback to summary
public ClassReaderImpl(final InputStream inputStream, final boolean checkClassVersion) throws IOException
ClassReaderImplback to summary
public ClassReaderImpl(final byte[] classFileBuffer) throws IOException
ClassReaderImplback to summary
public ClassReaderImpl(final byte[] classFileBuffer, final int classFileOffset, final int classFileLength) throws IOException

Method Detail

acceptback to summary
public void accept(ClassVisitor classVisitor, int parsingOptions)

Implements abstract org.eclipse.persistence.asm.ClassReader.accept.

Annotations
@Override
acceptback to summary
public void accept(ClassVisitor classVisitor, Attribute[] attributePrototypes, int parsingOptions)

Implements abstract org.eclipse.persistence.asm.ClassReader.accept.

Annotations
@Override
getAccessback to summary
public int getAccess()

Implements abstract org.eclipse.persistence.asm.ClassReader.getAccess.

Annotations
@Override
getInterfacesback to summary
public String[] getInterfaces()

Implements abstract org.eclipse.persistence.asm.ClassReader.getInterfaces.

Annotations
@Override
getInternalback to summary
public ClassReader getInternal()
getSuperNameback to summary
public String getSuperName()

Implements abstract org.eclipse.persistence.asm.ClassReader.getSuperName.

Annotations
@Override
unwrapback to summary
public <T> T unwrap()

Implements abstract org.eclipse.persistence.asm.ClassReader.unwrap.

Annotations
@Override