Skip to main content

module lang::flybytes::tests::NoCastCheckTest

rascal-0.42.0
org.rascalmpl.flybytes-0.2.11

Usage​

import lang::flybytes::tests::NoCastCheckTest;

Dependencies​

import lang::flybytes::Syntax;
import lang::flybytes::Compiler;
import lang::flybytes::api::Vallang;
import lang::flybytes::api::Object;

function noUpCastTestClass​

Class noUpCastTestClass()

function testCastClass​

bool testCastClass(Class c)

function noDownCastTestClass​

Class noDownCastTestClass()

Tests

test upcastTest​

test bool upcastTest() = testCastClass(noUpCastTestClass());

test downcastTest​

test bool downcastTest() = testCastClass(noDownCastTestClass());