public InterfaceExpression(string accessLevel, string name, string[] implementedInterfaces, ExpressionBlock content) : base() { AccessLevel = accessLevel; Name = name; ImplementedInterfaces = implementedInterfaces; Content = content; }
public ForLoopExpression(string initializer, string loopCondition, string postProcessing, ExpressionBlock content) : base() { Initializer = initializer; LoopCondition = loopCondition; PostProcessing = postProcessing; Content = content; }
public FunctionImplementationExpression(string accessLevel, string returnType, string name, ExpressionBlock content, params FunctionParameterExpression[] parameters) : base() { AccessLevel = accessLevel; ReturnType = returnType; Name = name; Parameters = parameters; Content = content; }
public JavaClassExpression(string accessLevel, string name, ExpressionBlock content, string modifier = null, string extendedClass = null, string[] implementedClasses = null) : base(accessLevel, name, content, modifier, extendedClass, implementedClasses) { }
public ClassExpression(string accessLevel, string name, ExpressionBlock content, string modifier = null, string extendedClass = null, string[] implementedClasses = null) : base() { AccessLevel = accessLevel; Modifier = modifier; Name = name; ExtendedClass = extendedClass; ImplementedClasses = implementedClasses; Content = content; }