List of usage examples for org.apache.commons.lang.builder ReflectionToStringBuilder toString
public static String toString(Object object)
Builds a toString
value using the default ToStringStyle
through reflection.
From source file:org.jboss.windup.decorator.java.JavaASTVariableResolvingVisitor.java
private List<String> methodParameterGuesser(List arguements) { List<String> resolvedParams = new ArrayList<String>(arguements.size()); for (Object o : arguements) { if (o instanceof SimpleName) { String name = nameInstance.get(o.toString()); if (name != null) { resolvedParams.add(name); } else { resolvedParams.add("Undefined"); }/*from w w w. j a va 2 s . c o m*/ } else if (o instanceof StringLiteral) { resolvedParams.add("java.lang.String"); } else if (o instanceof FieldAccess) { String field = ((FieldAccess) o).getName().toString(); if (names.contains(field)) { resolvedParams.add(nameInstance.get(field)); } else { resolvedParams.add("Undefined"); } } else if (o instanceof CastExpression) { String type = ((CastExpression) o).getType().toString(); type = qualifyType(type); resolvedParams.add(type); } else if (o instanceof MethodInvocation) { String on = ((MethodInvocation) o).getName().toString(); if (StringUtils.equals(on, "toString")) { if (((MethodInvocation) o).arguments().size() == 0) { resolvedParams.add("java.lang.String"); } } else { resolvedParams.add("Undefined"); } } else if (o instanceof NumberLiteral) { if (StringUtils.endsWith(o.toString(), "L")) { resolvedParams.add("long"); } else if (StringUtils.endsWith(o.toString(), "f")) { resolvedParams.add("float"); } else if (StringUtils.endsWith(o.toString(), "d")) { resolvedParams.add("double"); } else { resolvedParams.add("int"); } } else if (o instanceof BooleanLiteral) { resolvedParams.add("boolean"); } else if (o instanceof ClassInstanceCreation) { String nodeType = ((ClassInstanceCreation) o).getType().toString(); if (classNameToFullyQualified.containsKey(nodeType)) { nodeType = classNameToFullyQualified.get(nodeType.toString()); } resolvedParams.add(nodeType); } else if (o instanceof org.eclipse.jdt.core.dom.CharacterLiteral) { resolvedParams.add("char"); } else if (o instanceof InfixExpression) { String expression = o.toString(); if (StringUtils.contains(expression, "\"")) { resolvedParams.add("java.lang.String"); } else { resolvedParams.add("Undefined"); } } else { LOG.debug("Unable to determine type: " + o.getClass() + ReflectionToStringBuilder.toString(o)); resolvedParams.add("Undefined"); } } return resolvedParams; }
From source file:org.jboss.windup.decorator.xml.XSLTDecorator.java
@Override public void processMeta(XmlMetadata file) { String relativeDirectory = StringUtils.substringBeforeLast(file.getFilePointer().getAbsolutePath(), File.separator);/*from w w w . jav a 2 s . c o m*/ String fileName = StringUtils.substringAfterLast(file.getFilePointer().getAbsolutePath(), File.separator); fileName = StringUtils.replace(fileName, ".", "-"); fileName = fileName + outputExtension; File relativeFile = new File(relativeDirectory + File.separator + fileName); Source xmlSource = new DOMSource(file.getParsedDocument()); Result xmlResult = new StreamResult(relativeFile); try { xsltTransformer.transform(xmlSource, xmlResult); Link linkResult = new Link(); linkResult.setDescription(outputDescription); linkResult.setLink(fileName); linkResult.setEffort(effort); if (LOG.isDebugEnabled()) { LOG.debug("Created link: " + ReflectionToStringBuilder.toString(linkResult)); } file.getDecorations().add(linkResult); } catch (TransformerException e) { LOG.error("Exception transforming XML.", e); } }
From source file:org.jboss.windup.rules.apps.java.scan.ast.VariableResolvingASTVisitor.java
private List<String> methodParameterGuesser(List<?> arguements) { List<String> resolvedParams = new ArrayList<String>(arguements.size()); for (Object o : arguements) { if (o instanceof SimpleName) { String name = nameInstance.get(o.toString()); if (name != null) { resolvedParams.add(name); } else { resolvedParams.add("Undefined"); }//from ww w . jav a 2 s. c o m } else if (o instanceof StringLiteral) { resolvedParams.add("java.lang.String"); } else if (o instanceof FieldAccess) { String field = ((FieldAccess) o).getName().toString(); if (names.contains(field)) { resolvedParams.add(nameInstance.get(field)); } else { resolvedParams.add("Undefined"); } } else if (o instanceof CastExpression) { String type = ((CastExpression) o).getType().toString(); type = qualifyType(type); resolvedParams.add(type); } else if (o instanceof MethodInvocation) { String on = ((MethodInvocation) o).getName().toString(); if (StringUtils.equals(on, "toString")) { if (((MethodInvocation) o).arguments().size() == 0) { resolvedParams.add("java.lang.String"); } } else { resolvedParams.add("Undefined"); } } else if (o instanceof NumberLiteral) { if (StringUtils.endsWith(o.toString(), "L")) { resolvedParams.add("long"); } else if (StringUtils.endsWith(o.toString(), "f")) { resolvedParams.add("float"); } else if (StringUtils.endsWith(o.toString(), "d")) { resolvedParams.add("double"); } else { resolvedParams.add("int"); } } else if (o instanceof BooleanLiteral) { resolvedParams.add("boolean"); } else if (o instanceof ClassInstanceCreation) { String nodeType = ((ClassInstanceCreation) o).getType().toString(); nodeType = resolveClassname(nodeType); resolvedParams.add(nodeType); } else if (o instanceof org.eclipse.jdt.core.dom.CharacterLiteral) { resolvedParams.add("char"); } else if (o instanceof InfixExpression) { String expression = o.toString(); if (StringUtils.contains(expression, "\"")) { resolvedParams.add("java.lang.String"); } else { resolvedParams.add("Undefined"); } } else { LOG.finer("Unable to determine type: " + o.getClass() + ReflectionToStringBuilder.toString(o)); resolvedParams.add("Undefined"); } } return resolvedParams; }
From source file:org.jspare.jsdbc.JsdbcTest.java
/** * Test get user.//from ww w . j a va 2 s .c o m * * @throws CommandFailException * the command fail exception * @throws JsdbcException * the jsdbc exception */ @Test public void testGetUser() throws CommandFailException, JsdbcException { User user = new User().name("Test User").key("test.user").mail("test.user@jspare.org"); jsdbc.createUser(user); User result = jsdbc.getUser("test.user"); Log.log(ReflectionToStringBuilder.toString(result)); Assert.assertNotNull(result); }
From source file:org.jspare.jsdbc.JsdbcTest.java
/** * Test list user./*from w w w .j av a 2s . com*/ * * @throws CommandFailException * the command fail exception * @throws JsdbcException * the jsdbc exception */ @Test public void testListUser() throws CommandFailException, JsdbcException { List<User> users = jsdbc.listUsers(); Log.log(ReflectionToStringBuilder.toString(users)); Assert.assertNotNull(users); }
From source file:org.mule.modules.sugarcrm.automation.system.ConfigTestCases.java
@Test public void shouldLoggedCorrectly() throws ConnectionException { LoginRequestType request = createRequestLogin(username, password); EntryValue response = client.login(request).getReturn(); Assert.assertNotNull(response);/*from www. j a v a 2 s . c o m*/ Assert.assertNotNull(response.getId()); Assert.assertFalse("".equals(response.getId())); logger.trace("response-login: {}", ReflectionToStringBuilder.toString(response)); }
From source file:org.mule.modules.sugarcrm.automation.system.SugarCrmClientDriverTestCases.java
@Test @Ignore// w w w . j a va 2 s . co m public void testGetEntryList() { GetEntryListResultVersion2 response = client.getEntryList(createRequestEntryList(MODULE)).getReturn(); assertNotNull(response); assertTrue(response.getResultCount() != 0); assertEquals(5, response.getResultCount()); logger.trace("response-getEntryList: {}", ReflectionToStringBuilder.toString(response)); for (Object entry : response.getEntryList().getAny()) { logger.trace("response-getEntryList-entryList-element: {}", ReflectionToStringBuilder.toString(entry)); } }
From source file:org.mule.modules.sugarcrm.automation.system.SugarCrmClientDriverTestCases.java
@Test @Ignore//w w w . j a v a 2s. c o m public void testCount() { GetEntriesCountRequestType request = new GetEntriesCountRequestType(); request.setModuleName(MODULE); request.setSession(getSession()); GetEntriesCountResult countEntries = client.getCountEntries(request).getReturn(); assertNotNull(countEntries); assertTrue(countEntries.getResultCount() != 0); logger.trace("response-getCountEntries: {}", ReflectionToStringBuilder.toString(countEntries)); }
From source file:org.mule.modules.sugarcrm.automation.system.SugarCrmClientDriverTestCases.java
@Test @Ignore/* w ww . j a v a 2 s. c o m*/ public void testGetEntries() { SelectFields value = new SelectFields(); value.setArrayType(""); GetEntriesRequestType request = new GetEntriesRequestType(); request.setModuleName(MODULE); request.setSession(getSession()); ListToSendByCxf<String> fields = new ListToSendByCxf<String>(); fields.getElements().addAll(Arrays.asList("id", "name", "first_name", "last_name", "modified_by_name")); request.setSelectFields(fields); ListToSendByCxf<String> ids = new ListToSendByCxf<String>(); ids.getElements().addAll( Arrays.asList("108ae99e-64ae-9502-588c-4fd77e5454c9", "10d8cd10-e7b4-b817-1fc3-4fd77f69f9df")); request.setIds(ids); GetEntryResultVersion2 entries = client.getEntries(request).getReturn(); assertNotNull(entries); assertTrue(entries.getEntryList().getAny().size() != 0); logger.trace("response-getEntries: {}", ReflectionToStringBuilder.toString(entries)); }
From source file:org.mule.modules.sugarcrm.automation.system.SugarCrmClientDriverTestCases.java
@Test @Ignore//ww w . j a v a 2s.c o m public void testGetModuleFields() { GetModuleFieldsRequestType request = new GetModuleFieldsRequestType(); request.setModuleName(MODULE); request.setSession(getSession()); request.setFields(new ListToSendByCxf<String>()); NewModuleFields response = client.getModuleFields(request).getReturn(); assertEquals(MODULE, response.getModuleName()); logger.trace("response-getModuleFields: {}", ReflectionToStringBuilder.toString(response)); for (Object element : response.getModuleFields().getAny()) { logger.trace("response-getModuleFields-fields: {}", ReflectionToStringBuilder.toString(element)); } }