Package org.eclipse.epsilon.eol.types
Class EolNativeType
java.lang.Object
org.eclipse.epsilon.eol.types.EolType
org.eclipse.epsilon.eol.types.EolAnyType
org.eclipse.epsilon.eol.types.EolNativeType
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected IEolContext
protected IToolNativeTypeDelegate
Fields inherited from class org.eclipse.epsilon.eol.types.EolAnyType
Instance
-
Constructor Summary
ConstructorsConstructorDescriptionEolNativeType
(Class<?> actualClass, IEolContext context) EolNativeType
(StringLiteral classAst, IEolContext context) -
Method Summary
Methods inherited from class org.eclipse.epsilon.eol.types.EolAnyType
getParentType, toString
Methods inherited from class org.eclipse.epsilon.eol.types.EolType
getParentTypes, isNot
-
Field Details
-
context
-
clazz
-
delegate
-
-
Constructor Details
-
EolNativeType
- Parameters:
actualClass
-context
-- Since:
- 1.6
-
EolNativeType
- Throws:
EolTypeNotFoundException
-
-
Method Details
-
createInstance
- Overrides:
createInstance
in classEolAnyType
- Throws:
EolRuntimeException
-
createInstance
- Overrides:
createInstance
in classEolAnyType
- Throws:
EolRuntimeException
-
getJavaClass
-
getName
- Overrides:
getName
in classEolAnyType
-
isKind
- Overrides:
isKind
in classEolAnyType
-
isType
- Overrides:
isType
in classEolAnyType
-
hashCode
public int hashCode() -
equals
-