tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "quurks (JIRA)" <j...@apache.org>
Subject [jira] [Created] (TAP5-2449) PropertyConduitSource cant see Java 8 default methods
Date Sun, 08 Feb 2015 21:20:34 GMT
quurks created TAP5-2449:
----------------------------

             Summary: PropertyConduitSource cant see Java 8 default methods
                 Key: TAP5-2449
                 URL: https://issues.apache.org/jira/browse/TAP5-2449
             Project: Tapestry 5
          Issue Type: Bug
          Components: tapestry-core
    Affects Versions: 5.4
            Reporter: quurks


*Stets to reproduce:*
Class with 
{code}
public class TestDefaultMethod {
    @Property private TestData testData = new TestData();

    public static interface TestInterface {
        public default String getTestString() {
            return "Alpha";
        }
    }

    public static class TestData implements TestInterface {
    }
}
{code}

Template with 
{code}
${testData.testString}
{code}

*Expected*:
"Alpha" is put in the website

*Actual*:
   Exception type: org.apache.tapestry5.ioc.util.UnknownValueException
          Message: Class com.example.pages.TestDefaultMethod$TestData does not contain a property
(or public field) named 'testString'.
  availableValues: AvailableValues\[Properties (and public fields): class]


It works with
{code}
${testData.getTestString()}
{code}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message