C# Class Unicoen.Languages.Java.ProgramGenerators.JavaProgramGeneratorHelper

ファイルを表示 Open project: UnicoenProject/UNICOEN

Public Properties

Property Type Description
Sign2BinaryOperator UnifiedBinaryOperator>.Dictionary
Sign2PrefixUnaryOperator UnifiedUnaryOperator>.Dictionary

Public Methods

Method Description
CreateAdditiveExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateAndExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateAnnotation ( System.Xml.Linq.XElement node ) : UnifiedAnnotation
CreateAnnotationMethodDeclaration ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateAnnotationTypeBody ( System.Xml.Linq.XElement node ) : UnifiedBlock
CreateAnnotationTypeDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
CreateAnnotationTypeElementDeclaration ( System.Xml.Linq.XElement node ) : IEnumerable
CreateAnnotations ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateArguments ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateArrayCreator ( System.Xml.Linq.XElement node ) : UnifiedNew
CreateArrayInitializer ( System.Xml.Linq.XElement node ) : UnifiedArrayLiteral
CreateBlock ( System.Xml.Linq.XElement node ) : UnifiedBlock
CreateBlockStatement ( System.Xml.Linq.XElement node ) : IEnumerable
CreateCastExpression ( System.Xml.Linq.XElement node ) : UnifiedCast
CreateCatchClause ( System.Xml.Linq.XElement node ) : UnifiedCatch
CreateCatches ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateClassBody ( System.Xml.Linq.XElement node ) : UnifiedBlock
CreateClassBodyDeclaration ( System.Xml.Linq.XElement node ) : IEnumerable
CreateClassCreatorRest ( System.Xml.Linq.XElement node ) : UnifiedBlock>.Tuple
CreateClassDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
CreateClassOrInterfaceDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
CreateClassOrInterfaceType ( System.Xml.Linq.XElement node ) : UnifiedType
CreateComment ( System.Xml.Linq.XElement node ) : UnifiedComment
CreateCompilationUnit ( System.Xml.Linq.XElement node ) : UnifiedProgram
CreateConditionalAndExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateConditionalExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateConditionalOrExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateCreatedName ( System.Xml.Linq.XElement node ) : UnifiedType
CreateCreator ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateDoubleLiteral ( System.Xml.Linq.XElement node ) : UnifiedLiteral
CreateElementValue ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateElementValueArrayInitializer ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateElementValuePair ( System.Xml.Linq.XElement node ) : UnifiedArgument
CreateElementValuePairs ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateEllipsisParameterDecl ( System.Xml.Linq.XElement node ) : UnifiedParameter
CreateEnumBody ( System.Xml.Linq.XElement node ) : UnifiedBlock
CreateEnumBodyDeclarations ( System.Xml.Linq.XElement node ) : IEnumerable
CreateEnumConstant ( System.Xml.Linq.XElement node ) : UnifiedVariableDefinition
CreateEnumConstants ( System.Xml.Linq.XElement node ) : UnifiedVariableDefinitionList
CreateEnumDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
CreateEqualityExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateExclusiveOrExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateExplicitConstructorInvocation ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateExpressionList ( System.Xml.Linq.XElement node ) : IEnumerable
CreateFieldDeclaration ( System.Xml.Linq.XElement node ) : UnifiedVariableDefinitionList
CreateFloatLiteral ( System.Xml.Linq.XElement node ) : UnifiedLiteral
CreateForInit ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateFormalParameter ( System.Xml.Linq.XElement node ) : Tuple,UnifiedSet>,UnifiedType,UnifiedVariableIdentifier>
CreateFormalParameterDecls ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateFormalParameters ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateForstatement ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateIdentifierSuffix ( UnifiedExpression prefixProp, System.Xml.Linq.XElement node ) : UnifiedExpression
CreateImportDeclaration ( System.Xml.Linq.XElement node ) : UnifiedImport
CreateInclusiveOrExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateInnerCreator ( UnifiedExpression prefix, System.Xml.Linq.XElement node ) : UnifiedExpression
CreateInstanceOfExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateIntLiteral ( System.Xml.Linq.XElement node ) : UnifiedLiteral
CreateInterfaceBody ( System.Xml.Linq.XElement node ) : UnifiedBlock
CreateInterfaceBodyDeclaration ( System.Xml.Linq.XElement node ) : IEnumerable
CreateInterfaceDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
CreateInterfaceFieldDeclaration ( System.Xml.Linq.XElement node ) : UnifiedVariableDefinitionList
CreateInterfaceMethodDeclaration ( System.Xml.Linq.XElement node ) : UnifiedFunctionDefinition
CreateLiteral ( System.Xml.Linq.XElement node ) : UnifiedLiteral
CreateLocalVariableDeclaration ( System.Xml.Linq.XElement node ) : UnifiedVariableDefinitionList
CreateLocalVariableDeclarationStatement ( System.Xml.Linq.XElement node ) : UnifiedVariableDefinitionList
CreateLongLiteral ( System.Xml.Linq.XElement node ) : UnifiedLiteral
CreateMemberDecl ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateMethodDeclaration ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateModifiers ( System.Xml.Linq.XElement node ) : UnifiedSet>.Tuple
CreateMultiplicativeExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateNonWildcardTypeArguments ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateNormalClassDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
CreateNormalInterfaceDeclaration ( System.Xml.Linq.XElement node ) : UnifiedInterfaceDefinition
CreateNormalParameterDecl ( System.Xml.Linq.XElement node ) : UnifiedParameter
CreatePackageDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
CreateParExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreatePrimary ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreatePrimitiveType ( System.Xml.Linq.XElement node ) : UnifiedType
CreateQualifiedName ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateQualifiedNameList ( System.Xml.Linq.XElement node ) : IEnumerable
CreateRelationalExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateSelector ( UnifiedExpression prefix, System.Xml.Linq.XElement node ) : UnifiedExpression
CreateShiftExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateStatement ( System.Xml.Linq.XElement node ) : IEnumerable
CreateSuperSuffix ( UnifiedExpression prefix, System.Xml.Linq.XElement node ) : UnifiedExpression
CreateSwitchBlockStatementGroup ( System.Xml.Linq.XElement node ) : UnifiedCase
CreateSwitchBlockStatementGroups ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateSwitchLabel ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateTrystatement ( System.Xml.Linq.XElement node ) : UnifiedTry
CreateType ( System.Xml.Linq.XElement node ) : UnifiedType
CreateTypeArgument ( System.Xml.Linq.XElement node ) : UnifiedGenericArgument
CreateTypeArguments ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateTypeBound ( System.Xml.Linq.XElement node ) : IEnumerable
CreateTypeDeclaration ( System.Xml.Linq.XElement node ) : IEnumerable
CreateTypeList ( System.Xml.Linq.XElement node ) : IEnumerable
CreateTypeParameter ( System.Xml.Linq.XElement node ) : UnifiedGenericParameter
CreateTypeParameters ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateUnaryExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateUnaryExpressionNotPlusMinus ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateVariableDeclarator ( System.Xml.Linq.XElement node, UnifiedSet annotations, UnifiedSet modifiers, UnifiedType type ) : UnifiedVariableDefinition
CreateVariableInitializer ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateVariableModifiers ( System.Xml.Linq.XElement node ) : UnifiedSet>.Tuple

Private Methods

Method Description
CreateBreak ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateContinue ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateDoWhile ( System.Xml.Linq.XElement node ) : UnifiedDoWhile
CreateIf ( System.Xml.Linq.XElement node ) : UnifiedIf
CreateReturn ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateSwitch ( System.Xml.Linq.XElement node ) : UnifiedSwitch
CreateSynchronized ( System.Xml.Linq.XElement node ) : UnifiedSynchronized
CreateThrow ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateWhile ( System.Xml.Linq.XElement node ) : UnifiedWhile
JavaProgramGeneratorHelper ( ) : System
ParseFraction ( string value ) : double
ParseHexFraction ( string value ) : double
ParseInteger ( string value ) : System.Numerics.BigInteger

Method Details

CreateAdditiveExpression() public static method

public static CreateAdditiveExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateAndExpression() public static method

public static CreateAndExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateAnnotation() public static method

public static CreateAnnotation ( System.Xml.Linq.XElement node ) : UnifiedAnnotation
node System.Xml.Linq.XElement
return UnifiedAnnotation

CreateAnnotationMethodDeclaration() public static method

public static CreateAnnotationMethodDeclaration ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateAnnotationTypeBody() public static method

public static CreateAnnotationTypeBody ( System.Xml.Linq.XElement node ) : UnifiedBlock
node System.Xml.Linq.XElement
return UnifiedBlock

CreateAnnotationTypeDeclaration() public static method

public static CreateAnnotationTypeDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
node System.Xml.Linq.XElement
return UnifiedClassLikeDefinition

CreateAnnotationTypeElementDeclaration() public static method

public static CreateAnnotationTypeElementDeclaration ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateAnnotations() public static method

public static CreateAnnotations ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateArguments() public static method

public static CreateArguments ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateArrayCreator() public static method

public static CreateArrayCreator ( System.Xml.Linq.XElement node ) : UnifiedNew
node System.Xml.Linq.XElement
return UnifiedNew

CreateArrayInitializer() public static method

public static CreateArrayInitializer ( System.Xml.Linq.XElement node ) : UnifiedArrayLiteral
node System.Xml.Linq.XElement
return UnifiedArrayLiteral

CreateBlock() public static method

public static CreateBlock ( System.Xml.Linq.XElement node ) : UnifiedBlock
node System.Xml.Linq.XElement
return UnifiedBlock

CreateBlockStatement() public static method

public static CreateBlockStatement ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateCastExpression() public static method

public static CreateCastExpression ( System.Xml.Linq.XElement node ) : UnifiedCast
node System.Xml.Linq.XElement
return UnifiedCast

CreateCatchClause() public static method

public static CreateCatchClause ( System.Xml.Linq.XElement node ) : UnifiedCatch
node System.Xml.Linq.XElement
return UnifiedCatch

CreateCatches() public static method

public static CreateCatches ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateClassBody() public static method

public static CreateClassBody ( System.Xml.Linq.XElement node ) : UnifiedBlock
node System.Xml.Linq.XElement
return UnifiedBlock

CreateClassBodyDeclaration() public static method

public static CreateClassBodyDeclaration ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateClassCreatorRest() public static method

public static CreateClassCreatorRest ( System.Xml.Linq.XElement node ) : UnifiedBlock>.Tuple
node System.Xml.Linq.XElement
return UnifiedBlock>.Tuple

CreateClassDeclaration() public static method

public static CreateClassDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
node System.Xml.Linq.XElement
return UnifiedClassLikeDefinition

CreateClassOrInterfaceDeclaration() public static method

public static CreateClassOrInterfaceDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
node System.Xml.Linq.XElement
return UnifiedClassLikeDefinition

CreateClassOrInterfaceType() public static method

public static CreateClassOrInterfaceType ( System.Xml.Linq.XElement node ) : UnifiedType
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedType

CreateComment() public static method

public static CreateComment ( System.Xml.Linq.XElement node ) : UnifiedComment
node System.Xml.Linq.XElement
return UnifiedComment

CreateCompilationUnit() public static method

public static CreateCompilationUnit ( System.Xml.Linq.XElement node ) : UnifiedProgram
node System.Xml.Linq.XElement
return UnifiedProgram

CreateConditionalAndExpression() public static method

public static CreateConditionalAndExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateConditionalExpression() public static method

public static CreateConditionalExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateConditionalOrExpression() public static method

public static CreateConditionalOrExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateCreatedName() public static method

public static CreateCreatedName ( System.Xml.Linq.XElement node ) : UnifiedType
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedType

CreateCreator() public static method

public static CreateCreator ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateDoubleLiteral() public static method

public static CreateDoubleLiteral ( System.Xml.Linq.XElement node ) : UnifiedLiteral
node System.Xml.Linq.XElement
return UnifiedLiteral

CreateElementValue() public static method

public static CreateElementValue ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateElementValueArrayInitializer() public static method

public static CreateElementValueArrayInitializer ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateElementValuePair() public static method

public static CreateElementValuePair ( System.Xml.Linq.XElement node ) : UnifiedArgument
node System.Xml.Linq.XElement
return UnifiedArgument

CreateElementValuePairs() public static method

public static CreateElementValuePairs ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateEllipsisParameterDecl() public static method

public static CreateEllipsisParameterDecl ( System.Xml.Linq.XElement node ) : UnifiedParameter
node System.Xml.Linq.XElement
return UnifiedParameter

CreateEnumBody() public static method

public static CreateEnumBody ( System.Xml.Linq.XElement node ) : UnifiedBlock
node System.Xml.Linq.XElement
return UnifiedBlock

CreateEnumBodyDeclarations() public static method

public static CreateEnumBodyDeclarations ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateEnumConstant() public static method

public static CreateEnumConstant ( System.Xml.Linq.XElement node ) : UnifiedVariableDefinition
node System.Xml.Linq.XElement
return UnifiedVariableDefinition

CreateEnumConstants() public static method

public static CreateEnumConstants ( System.Xml.Linq.XElement node ) : UnifiedVariableDefinitionList
node System.Xml.Linq.XElement
return UnifiedVariableDefinitionList

CreateEnumDeclaration() public static method

public static CreateEnumDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
node System.Xml.Linq.XElement
return UnifiedClassLikeDefinition

CreateEqualityExpression() public static method

public static CreateEqualityExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateExclusiveOrExpression() public static method

public static CreateExclusiveOrExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateExplicitConstructorInvocation() public static method

public static CreateExplicitConstructorInvocation ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateExpression() public static method

public static CreateExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateExpressionList() public static method

public static CreateExpressionList ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateFieldDeclaration() public static method

public static CreateFieldDeclaration ( System.Xml.Linq.XElement node ) : UnifiedVariableDefinitionList
node System.Xml.Linq.XElement
return UnifiedVariableDefinitionList

CreateFloatLiteral() public static method

public static CreateFloatLiteral ( System.Xml.Linq.XElement node ) : UnifiedLiteral
node System.Xml.Linq.XElement
return UnifiedLiteral

CreateForInit() public static method

public static CreateForInit ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateFormalParameter() public static method

public static CreateFormalParameter ( System.Xml.Linq.XElement node ) : Tuple,UnifiedSet>,UnifiedType,UnifiedVariableIdentifier>
node System.Xml.Linq.XElement
return Tuple,UnifiedSet>,UnifiedType,UnifiedVariableIdentifier>

CreateFormalParameterDecls() public static method

public static CreateFormalParameterDecls ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateFormalParameters() public static method

public static CreateFormalParameters ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateForstatement() public static method

public static CreateForstatement ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateIdentifierSuffix() public static method

public static CreateIdentifierSuffix ( UnifiedExpression prefixProp, System.Xml.Linq.XElement node ) : UnifiedExpression
prefixProp UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateImportDeclaration() public static method

public static CreateImportDeclaration ( System.Xml.Linq.XElement node ) : UnifiedImport
node System.Xml.Linq.XElement
return UnifiedImport

CreateInclusiveOrExpression() public static method

public static CreateInclusiveOrExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateInnerCreator() public static method

public static CreateInnerCreator ( UnifiedExpression prefix, System.Xml.Linq.XElement node ) : UnifiedExpression
prefix UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateInstanceOfExpression() public static method

public static CreateInstanceOfExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateIntLiteral() public static method

public static CreateIntLiteral ( System.Xml.Linq.XElement node ) : UnifiedLiteral
node System.Xml.Linq.XElement
return UnifiedLiteral

CreateInterfaceBody() public static method

public static CreateInterfaceBody ( System.Xml.Linq.XElement node ) : UnifiedBlock
node System.Xml.Linq.XElement
return UnifiedBlock

CreateInterfaceBodyDeclaration() public static method

public static CreateInterfaceBodyDeclaration ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateInterfaceDeclaration() public static method

public static CreateInterfaceDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
node System.Xml.Linq.XElement
return UnifiedClassLikeDefinition

CreateInterfaceFieldDeclaration() public static method

public static CreateInterfaceFieldDeclaration ( System.Xml.Linq.XElement node ) : UnifiedVariableDefinitionList
node System.Xml.Linq.XElement
return UnifiedVariableDefinitionList

CreateInterfaceMethodDeclaration() public static method

public static CreateInterfaceMethodDeclaration ( System.Xml.Linq.XElement node ) : UnifiedFunctionDefinition
node System.Xml.Linq.XElement
return UnifiedFunctionDefinition

CreateLiteral() public static method

public static CreateLiteral ( System.Xml.Linq.XElement node ) : UnifiedLiteral
node System.Xml.Linq.XElement
return UnifiedLiteral

CreateLocalVariableDeclaration() public static method

public static CreateLocalVariableDeclaration ( System.Xml.Linq.XElement node ) : UnifiedVariableDefinitionList
node System.Xml.Linq.XElement
return UnifiedVariableDefinitionList

CreateLocalVariableDeclarationStatement() public static method

public static CreateLocalVariableDeclarationStatement ( System.Xml.Linq.XElement node ) : UnifiedVariableDefinitionList
node System.Xml.Linq.XElement
return UnifiedVariableDefinitionList

CreateLongLiteral() public static method

public static CreateLongLiteral ( System.Xml.Linq.XElement node ) : UnifiedLiteral
node System.Xml.Linq.XElement
return UnifiedLiteral

CreateMemberDecl() public static method

public static CreateMemberDecl ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateMethodDeclaration() public static method

public static CreateMethodDeclaration ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateModifiers() public static method

public static CreateModifiers ( System.Xml.Linq.XElement node ) : UnifiedSet>.Tuple
node System.Xml.Linq.XElement
return UnifiedSet>.Tuple

CreateMultiplicativeExpression() public static method

public static CreateMultiplicativeExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateNonWildcardTypeArguments() public static method

public static CreateNonWildcardTypeArguments ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateNormalClassDeclaration() public static method

public static CreateNormalClassDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
node System.Xml.Linq.XElement
return UnifiedClassLikeDefinition

CreateNormalInterfaceDeclaration() public static method

public static CreateNormalInterfaceDeclaration ( System.Xml.Linq.XElement node ) : UnifiedInterfaceDefinition
node System.Xml.Linq.XElement
return UnifiedInterfaceDefinition

CreateNormalParameterDecl() public static method

public static CreateNormalParameterDecl ( System.Xml.Linq.XElement node ) : UnifiedParameter
node System.Xml.Linq.XElement
return UnifiedParameter

CreatePackageDeclaration() public static method

public static CreatePackageDeclaration ( System.Xml.Linq.XElement node ) : UnifiedClassLikeDefinition
node System.Xml.Linq.XElement
return UnifiedClassLikeDefinition

CreateParExpression() public static method

public static CreateParExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreatePrimary() public static method

public static CreatePrimary ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreatePrimitiveType() public static method

public static CreatePrimitiveType ( System.Xml.Linq.XElement node ) : UnifiedType
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedType

CreateQualifiedName() public static method

public static CreateQualifiedName ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateQualifiedNameList() public static method

public static CreateQualifiedNameList ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateRelationalExpression() public static method

public static CreateRelationalExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateSelector() public static method

public static CreateSelector ( UnifiedExpression prefix, System.Xml.Linq.XElement node ) : UnifiedExpression
prefix UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateShiftExpression() public static method

public static CreateShiftExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateStatement() public static method

public static CreateStatement ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateSuperSuffix() public static method

public static CreateSuperSuffix ( UnifiedExpression prefix, System.Xml.Linq.XElement node ) : UnifiedExpression
prefix UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateSwitchBlockStatementGroup() public static method

public static CreateSwitchBlockStatementGroup ( System.Xml.Linq.XElement node ) : UnifiedCase
node System.Xml.Linq.XElement
return UnifiedCase

CreateSwitchBlockStatementGroups() public static method

public static CreateSwitchBlockStatementGroups ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateSwitchLabel() public static method

public static CreateSwitchLabel ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateTrystatement() public static method

public static CreateTrystatement ( System.Xml.Linq.XElement node ) : UnifiedTry
node System.Xml.Linq.XElement
return UnifiedTry

CreateType() public static method

public static CreateType ( System.Xml.Linq.XElement node ) : UnifiedType
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedType

CreateTypeArgument() public static method

public static CreateTypeArgument ( System.Xml.Linq.XElement node ) : UnifiedGenericArgument
node System.Xml.Linq.XElement
return UnifiedGenericArgument

CreateTypeArguments() public static method

public static CreateTypeArguments ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateTypeBound() public static method

public static CreateTypeBound ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateTypeDeclaration() public static method

public static CreateTypeDeclaration ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateTypeList() public static method

public static CreateTypeList ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateTypeParameter() public static method

public static CreateTypeParameter ( System.Xml.Linq.XElement node ) : UnifiedGenericParameter
node System.Xml.Linq.XElement
return UnifiedGenericParameter

CreateTypeParameters() public static method

public static CreateTypeParameters ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateUnaryExpression() public static method

public static CreateUnaryExpression ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateUnaryExpressionNotPlusMinus() public static method

public static CreateUnaryExpressionNotPlusMinus ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateVariableDeclarator() public static method

public static CreateVariableDeclarator ( System.Xml.Linq.XElement node, UnifiedSet annotations, UnifiedSet modifiers, UnifiedType type ) : UnifiedVariableDefinition
node System.Xml.Linq.XElement
annotations UnifiedSet
modifiers UnifiedSet
type Unicoen.Model.UnifiedType
return UnifiedVariableDefinition

CreateVariableInitializer() public static method

public static CreateVariableInitializer ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateVariableModifiers() public static method

public static CreateVariableModifiers ( System.Xml.Linq.XElement node ) : UnifiedSet>.Tuple
node System.Xml.Linq.XElement
return UnifiedSet>.Tuple

Property Details

Sign2BinaryOperator public_oe static_oe property

public static Dictionary Sign2BinaryOperator
return UnifiedBinaryOperator>.Dictionary

Sign2PrefixUnaryOperator public_oe static_oe property

public static Dictionary Sign2PrefixUnaryOperator
return UnifiedUnaryOperator>.Dictionary