lingua-franca 0.10.1
Lingua Franca code generator
Loading...
Searching...
No Matches
org.lflang.tests.compiler.LinguaFrancaScopingTest Class Reference

Test harness for ensuring that cross-references are established correctly and reported when faulty. More...

Public Member Functions

void unresolvedHierarchicalPortReference () throws Exception
 Ensure that invalid references to ports of contained reactors are reported.
void unresolvedReactorReference () throws Exception
 Ensure that invalid references to contained reactors are reported.
void unresolvedReferenceInEffectsClause () throws Exception
void unresolvedReferenceInTriggerClause () throws Exception
void unresolvedReferenceInUseClause () throws Exception

Package Attributes

JavaIoFileSystemAccess fileAccess
LFGenerator generator
ParseHelper< Model > parser
Provider< ResourceSet > resourceSetProvider
ValidationTestHelper validator

Detailed Description

Test harness for ensuring that cross-references are established correctly and reported when faulty.

Member Function Documentation

◆ unresolvedHierarchicalPortReference()

void org.lflang.tests.compiler.LinguaFrancaScopingTest.unresolvedHierarchicalPortReference ( ) throws Exception

Ensure that invalid references to ports of contained reactors are reported.

◆ unresolvedReactorReference()

void org.lflang.tests.compiler.LinguaFrancaScopingTest.unresolvedReactorReference ( ) throws Exception

Ensure that invalid references to contained reactors are reported.

◆ unresolvedReferenceInEffectsClause()

void org.lflang.tests.compiler.LinguaFrancaScopingTest.unresolvedReferenceInEffectsClause ( ) throws Exception

◆ unresolvedReferenceInTriggerClause()

void org.lflang.tests.compiler.LinguaFrancaScopingTest.unresolvedReferenceInTriggerClause ( ) throws Exception

◆ unresolvedReferenceInUseClause()

void org.lflang.tests.compiler.LinguaFrancaScopingTest.unresolvedReferenceInUseClause ( ) throws Exception

Member Data Documentation

◆ fileAccess

JavaIoFileSystemAccess org.lflang.tests.compiler.LinguaFrancaScopingTest.fileAccess
package

◆ generator

LFGenerator org.lflang.tests.compiler.LinguaFrancaScopingTest.generator
package

◆ parser

ParseHelper<Model> org.lflang.tests.compiler.LinguaFrancaScopingTest.parser
package

◆ resourceSetProvider

Provider<ResourceSet> org.lflang.tests.compiler.LinguaFrancaScopingTest.resourceSetProvider
package

◆ validator

ValidationTestHelper org.lflang.tests.compiler.LinguaFrancaScopingTest.validator
package

The documentation for this class was generated from the following file:
  • /Users/runner/work/lingua-franca/lingua-franca/core/src/test/java/org/lflang/tests/compiler/LinguaFrancaScopingTest.java