Search in sources :

Example 61 with BInteger

use of org.ballerinalang.model.values.BInteger in project ballerina by ballerina-lang.

the class Day method execute.

@Override
public void execute(Context context) {
    BStruct timeStruct = ((BStruct) context.getRefArgument(0));
    context.setReturnValues(new BInteger(getDay(timeStruct)));
}
Also used : BStruct(org.ballerinalang.model.values.BStruct) BInteger(org.ballerinalang.model.values.BInteger)

Example 62 with BInteger

use of org.ballerinalang.model.values.BInteger in project ballerina by ballerina-lang.

the class GetDate method execute.

@Override
public void execute(Context context) {
    BStruct timeStruct = ((BStruct) context.getRefArgument(0));
    BRefValueArray date = new BRefValueArray(getDateTupleType);
    date.add(0, new BInteger(getYear(timeStruct)));
    date.add(1, new BInteger(getMonth(timeStruct)));
    date.add(2, new BInteger(getDay(timeStruct)));
    context.setReturnValues(date);
}
Also used : BStruct(org.ballerinalang.model.values.BStruct) BInteger(org.ballerinalang.model.values.BInteger) BRefValueArray(org.ballerinalang.model.values.BRefValueArray)

Example 63 with BInteger

use of org.ballerinalang.model.values.BInteger in project ballerina by ballerina-lang.

the class GetTime method execute.

@Override
public void execute(Context context) {
    BStruct timeStruct = ((BStruct) context.getRefArgument(0));
    BRefValueArray time = new BRefValueArray(getTimeTupleType);
    time.add(0, new BInteger(getHour(timeStruct)));
    time.add(1, new BInteger(getMinute(timeStruct)));
    time.add(2, new BInteger(getSecond(timeStruct)));
    time.add(3, new BInteger(getMilliSecond(timeStruct)));
    context.setReturnValues(time);
}
Also used : BStruct(org.ballerinalang.model.values.BStruct) BInteger(org.ballerinalang.model.values.BInteger) BRefValueArray(org.ballerinalang.model.values.BRefValueArray)

Example 64 with BInteger

use of org.ballerinalang.model.values.BInteger in project ballerina by ballerina-lang.

the class MilliSecond method execute.

@Override
public void execute(Context context) {
    BStruct timeStruct = ((BStruct) context.getRefArgument(0));
    context.setReturnValues(new BInteger(getMilliSecond(timeStruct)));
}
Also used : BStruct(org.ballerinalang.model.values.BStruct) BInteger(org.ballerinalang.model.values.BInteger)

Example 65 with BInteger

use of org.ballerinalang.model.values.BInteger in project ballerina by ballerina-lang.

the class Month method execute.

@Override
public void execute(Context context) {
    BStruct timeStruct = ((BStruct) context.getRefArgument(0));
    context.setReturnValues(new BInteger(getMonth(timeStruct)));
}
Also used : BStruct(org.ballerinalang.model.values.BStruct) BInteger(org.ballerinalang.model.values.BInteger)

Aggregations

BInteger (org.ballerinalang.model.values.BInteger)364 BValue (org.ballerinalang.model.values.BValue)324 Test (org.testng.annotations.Test)305 BString (org.ballerinalang.model.values.BString)91 BFloat (org.ballerinalang.model.values.BFloat)55 BStruct (org.ballerinalang.model.values.BStruct)33 BBoolean (org.ballerinalang.model.values.BBoolean)24 BRefValueArray (org.ballerinalang.model.values.BRefValueArray)18 CompileResult (org.ballerinalang.launcher.util.CompileResult)12 BBlob (org.ballerinalang.model.values.BBlob)11 BeforeTest (org.testng.annotations.BeforeTest)11 BIntArray (org.ballerinalang.model.values.BIntArray)9 BMap (org.ballerinalang.model.values.BMap)9 BRefType (org.ballerinalang.model.values.BRefType)8 BStringArray (org.ballerinalang.model.values.BStringArray)8 BallerinaException (org.ballerinalang.util.exceptions.BallerinaException)8 BType (org.ballerinalang.model.types.BType)6 BStructType (org.ballerinalang.model.types.BStructType)4 BJSON (org.ballerinalang.model.values.BJSON)4 UnsupportedFieldTypeException (org.ballerinalang.net.grpc.exception.UnsupportedFieldTypeException)4