Class ASTReferenceExpression
- 
                    
                    
- All Implemented Interfaces:
 - 
                            
                            
net.sourceforge.pmd.lang.apex.ast.ApexNode,net.sourceforge.pmd.lang.ast.Node,net.sourceforge.pmd.lang.ast.impl.GenericNode,net.sourceforge.pmd.reporting.Reportable 
public final class ASTReferenceExpression extends AbstractApexNode.Many<T> 
- 
                
                    
                    
- 
                                
                            
                                
Field Summary
Fields Modifier and Type Field Description public final ReferenceTypereferenceTypepublic final static Comparator<Node>COORDS_COMPARATOR 
- 
                                
                            
                                
Method Summary
Modifier and Type Method Description ReferenceTypegetReferenceType()StringgetImage()List<String>getNames()booleanisSafeNav()booleanisSObjectType()booleanhasRealLoc()- 
                                            
                                        
                                            
Methods inherited from class net.sourceforge.pmd.lang.apex.ast.AbstractApexNode
acceptVisitor, getDefiningType, getRoot, getTextRegion, getXPathNodeName - 
                                            
                                        
                                            
Methods inherited from class net.sourceforge.pmd.lang.ast.impl.AbstractNode
children, firstChild, getChild, getIndexInParent, getNumChildren, getParent, getUserMap, toString - 
                                            
                                        
                                            
Methods inherited from class net.sourceforge.pmd.lang.ast.impl.GenericNode
ancestors, ancestorsOrSelf, asStream, descendants, descendantsOrSelf, getFirstChild, getLastChild, getNextSibling, getPreviousSibling - 
                                            
                                        
                                            
Methods inherited from class net.sourceforge.pmd.lang.ast.Node
acceptVisitor, ancestors, ancestors, ancestorsOrSelf, asStream, children, children, compareLocation, descendants, descendants, descendantsOrSelf, getAstInfo, getBeginColumn, getBeginLine, getChild, getEndColumn, getEndLine, getFirstChild, getLanguageVersion, getLastChild, getNextSibling, getParent, getPreviousSibling, getReportLocation, getRoot, getTextDocument, getTextRegion, getXPathAttributesIterator, getXPathNodeName, hasImageEqualTo, isFindBoundary - 
                                        
                                    
                                        
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
                    
                    
                    
- 
                                
                            
                                
Method Detail
- 
                                        
getReferenceType
ReferenceType getReferenceType()
 
- 
                                        
getNames
@NoAttribute() List<String> getNames()
 
- 
                                        
isSafeNav
boolean isSafeNav()
 
- 
                                        
isSObjectType
boolean isSObjectType()
 
- 
                                        
hasRealLoc
boolean hasRealLoc()
 
 - 
                                        
 
 - 
                                
                            
                                
 
 - 
                                            
                                        
                                            
 
 -