org.gvnix.flex.as.classpath.details
Class AbstractASFieldMetadata

java.lang.Object
  extended by org.gvnix.flex.as.classpath.details.AbstractASFieldMetadata
All Implemented Interfaces:
ASFieldMetadata, ASIdentifiableMember
Direct Known Subclasses:
As3ParserFieldMetadata, DefaultASFieldMetadata

public abstract class AbstractASFieldMetadata
extends Object
implements ASFieldMetadata

Convenient base class for metadata representation of an ActionScript field.

Author:
Jeremy Grelle

Constructor Summary
AbstractASFieldMetadata()
           
 
Method Summary
 boolean equals(Object obj)
           
abstract  String getDeclaredByMetadataId()
           
abstract  ActionScriptSymbolName getFieldName()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.gvnix.flex.as.classpath.details.ASFieldMetadata
getFieldInitializer, getFieldType, getMetaTags
 
Methods inherited from interface org.gvnix.flex.as.classpath.details.ASIdentifiableMember
getVisibility
 

Constructor Detail

AbstractASFieldMetadata

public AbstractASFieldMetadata()
Method Detail

getFieldName

public abstract ActionScriptSymbolName getFieldName()
Specified by:
getFieldName in interface ASFieldMetadata

getDeclaredByMetadataId

public abstract String getDeclaredByMetadataId()
Specified by:
getDeclaredByMetadataId in interface ASIdentifiableMember
Returns:
the ID of the metadata that declared this member (never null)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2010–2015 Conselleria d'Infraestructures i Transport - Generalitat Valenciana. All rights reserved.