package cz.habarta.typescript.generator; import javax.xml.bind.annotation.*; import org.junit.Assert; import org.junit.Test; public class JaxbTest { @Test public void test() { final Settings settings = TestUtils.settings(); settings.jsonLibrary = JsonLibrary.jaxb; final String output = new TypeScriptGenerator(settings).generateTypeScript(Input.from(MyJaxbBean.class)); Assert.assertTrue(output.contains("king")); Assert.assertFalse(output.contains("age")); } @XmlRootElement private static class MyJaxbBean { @XmlElement(name = "king") public String name; @XmlTransient public int age; } }