public DescribableList < ViewProperty , ViewPropertyDescriptor > getProperties ( ) { // readResolve was the best place to do this, but for compatibility reasons, // this class can no longer have readResolve() (the mechanism itself isn't suitable for class hierarchy) // see JENKINS-9431 // // until we have that, putting this logic here. synchronized ( PropertyList . class ) { if ( properties == null ) { properties = new PropertyList ( this ) ; } else { properties . setOwner ( this ) ; } return properties ; } }
Gets the view properties configured for this view .