Class CygwinPEParser64
- java.lang.Object
-
- org.eclipse.core.runtime.PlatformObject
-
- org.eclipse.cdt.core.AbstractCExtension
-
- org.eclipse.cdt.utils.coff.parser.PEParser64
-
- org.eclipse.cdt.utils.coff.parser.CygwinPEParser64
-
- All Implemented Interfaces:
IBinaryParser
,ICExtension
,org.eclipse.core.runtime.IAdaptable
public class CygwinPEParser64 extends PEParser64
- Since:
- 6.9
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.cdt.core.IBinaryParser
IBinaryParser.IBinaryArchive, IBinaryParser.IBinaryExecutable, IBinaryParser.IBinaryFile, IBinaryParser.IBinaryObject, IBinaryParser.IBinaryShared, IBinaryParser.ISymbol
-
-
Constructor Summary
Constructors Constructor Description CygwinPEParser64()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IBinaryParser.IBinaryArchive
createBinaryArchive(org.eclipse.core.runtime.IPath path)
protected IBinaryParser.IBinaryObject
createBinaryCore(org.eclipse.core.runtime.IPath path)
protected IBinaryParser.IBinaryExecutable
createBinaryExecutable(org.eclipse.core.runtime.IPath path)
protected IBinaryParser.IBinaryObject
createBinaryObject(org.eclipse.core.runtime.IPath path)
protected IBinaryParser.IBinaryShared
createBinaryShared(org.eclipse.core.runtime.IPath path)
protected DefaultCygwinToolFactory
createToolFactory()
<T> T
getAdapter(Class<T> adapter)
String
getFormat()
Returns the name of the Format.-
Methods inherited from class org.eclipse.cdt.utils.coff.parser.PEParser64
getBinary, getBinary, getHintBufferSize, isBinary
-
Methods inherited from class org.eclipse.cdt.core.AbstractCExtension
getConfigExtensionReference, getExtensionReference, getProject, setExtensionReference, setExtensionReference, setProject
-
-
-
-
Method Detail
-
getFormat
public String getFormat()
Description copied from interface:IBinaryParser
Returns the name of the Format.- Specified by:
getFormat
in interfaceIBinaryParser
- Overrides:
getFormat
in classPEParser64
- See Also:
IBinaryParser.getFormat()
-
createBinaryArchive
protected IBinaryParser.IBinaryArchive createBinaryArchive(org.eclipse.core.runtime.IPath path) throws IOException
- Overrides:
createBinaryArchive
in classPEParser64
- Throws:
IOException
-
createBinaryExecutable
protected IBinaryParser.IBinaryExecutable createBinaryExecutable(org.eclipse.core.runtime.IPath path)
- Overrides:
createBinaryExecutable
in classPEParser64
-
createBinaryCore
protected IBinaryParser.IBinaryObject createBinaryCore(org.eclipse.core.runtime.IPath path)
- Overrides:
createBinaryCore
in classPEParser64
-
createBinaryObject
protected IBinaryParser.IBinaryObject createBinaryObject(org.eclipse.core.runtime.IPath path)
- Overrides:
createBinaryObject
in classPEParser64
-
createBinaryShared
protected IBinaryParser.IBinaryShared createBinaryShared(org.eclipse.core.runtime.IPath path)
- Overrides:
createBinaryShared
in classPEParser64
-
createToolFactory
protected DefaultCygwinToolFactory createToolFactory()
-
getAdapter
public <T> T getAdapter(Class<T> adapter)
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
- Overrides:
getAdapter
in classorg.eclipse.core.runtime.PlatformObject
-
-