java.lang.Object
simula.compiler.syntaxClass.SyntaxClass
simula.compiler.syntaxClass.Type
simula.compiler.syntaxClass.OverLoad
- All Implemented Interfaces:
Externalizable
,Serializable
Utility class OverLoad.
Link to GitHub: Source File.
- Author:
- Øystein Myhre Andersen
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class simula.compiler.syntaxClass.Type
Type.ConversionKind
-
Field Summary
Fields inherited from class simula.compiler.syntaxClass.Type
Boolean, Character, declaredIn, Integer, key, Label, LongReal, Procedure, qual, Real, Ref, Text
Fields inherited from class simula.compiler.syntaxClass.SyntaxClass
lineNumber
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
readExternal
(ObjectInput inpt) toString()
void
writeExternal
(ObjectOutput oupt) Methods inherited from class simula.compiler.syntaxClass.Type
arithmeticTypeConversion, commonRefType, commonTypeConversion, doChecking, edDefaultValue, equals, getJavaRefIdent, getKeyWord, getQual, getRefIdent, inType, isArithmeticType, isConvertableTo, isReferenceType, isSubReferenceOf, Ref, toJavaType, toJavaTypeClass, toJavaArrayType
Methods inherited from class simula.compiler.syntaxClass.SyntaxClass
ASSERT_SEMANTICS_CHECKED, doChecking, doDeclarationCoding, doJavaCoding, edIndent, edTreeIndent, IS_SEMANTICS_CHECKED, print, printTree, SET_SEMANTICS_CHECKED, toJavaCode
-
Field Details
-
type
The overloaded types.
-
-
Constructor Details
-
OverLoad
Create a new OverLoad type list.- Parameters:
type
- the types
-
OverLoad
public OverLoad()Default constructor used by Externalization.
-
-
Method Details
-
toString
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Overrides:
writeExternal
in classType
- Throws:
IOException
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Overrides:
readExternal
in classType
- Throws:
IOException
ClassNotFoundException
-