List of usage examples for org.objectweb.asm Attribute Attribute
protected Attribute(final String type)
From source file:org.codehaus.metaclass.io.AddMetaDataAdapterTestCase.java
License:Open Source License
public void testVisitMetaDataAttribute() throws Exception { final Attribute attr = new Attribute(MetaClassIOASM.ATTRIBUTE_NAME); final Mock m = new Mock(ClassVisitor.class); final ClassVisitor visitor = (ClassVisitor) m.proxy(); final AddMetaDataAdapter adapter = new AddMetaDataAdapter(visitor, null); adapter.visitAttribute(attr);/*from w w w.j av a 2s .com*/ m.verify(); }
From source file:org.codehaus.metaclass.io.AddMetaDataAdapterTestCase.java
License:Open Source License
public void testVisitNonMetaDataAttribute() throws Exception { final Attribute attr = new Attribute("Foo"); final Mock m = new Mock(ClassVisitor.class); m.expect("visitAttribute", C.args(C.eq(attr))); final ClassVisitor visitor = (ClassVisitor) m.proxy(); final AddMetaDataAdapter adapter = new AddMetaDataAdapter(visitor, null); adapter.visitAttribute(attr);//from ww w .j a v a 2 s . co m m.verify(); }
From source file:org.codehaus.metaclass.io.ExtractMetaDataVisitorTestCase.java
License:Open Source License
public void testVisitNonMatchingAttribute() throws Exception { final ExtractMetaDataVisitor visitor = new ExtractMetaDataVisitor(); visitor.visitAttribute(new Attribute("Foo")); assertEquals("descriptor", null, visitor.getClassDescriptor()); assertEquals("ioe", null, visitor.getIoe()); }